Logical love: Opposites attract

Is the phrase “opposites attract” grounded in how we admire the strengths and skills of others especially in particular areas where we aren’t so skilled?

Does this explains the scope of where we can be opposites, in terms of skills and roles, and how in the remainder of who we each are and where we’re going we need common ground?

Does it also explain how we become more and more like each other, since we desire to be like what we admire?

The differences give rise to the greatest potential for conflict, because they’re where we each pull in separate directions, but if we make up for one another’s deficiencies, then don’t “you complete me”?