That's interesting, I agree with your points.
I think it comes down to balance, which of course is impossible without positive and negative elements. Drama is simply a way to rebalance. I don't think there is such a thing as a perfect guy though, or a perfect woman.
As you were once a dating coach, i'm sure you know the minds of women very well :)