A good match up includes someone whose traits complement yours, so yes, this makes sense on some levels, at least so far as attraction goes. People who are too similar don't make good life partners, if all your strengths and weaknesses are the same. Still, I don't think it explains everything involved with attraction -- what about parental role models, physical preferences, etc.? This sounds more like the root causes of idolization.
no subject