My wife just relayed a potty-mouth joke she had heard, and chortling over it led me to make an observation that is interesting, though probably not new.
Anyway the joke: Some girl's mom said to her something like (I believe in consolation): "Don't talk to me about a perfect man, because I've never met one with a chocolate dick that ejaculates money."
So anyway, this got me thinking about stereotypical roles, hunter gatherer cavemen grunt-like-Tim-Allen kinda thoughts.
And it's true that women tend to favor guys who have money, just like guys tend to favor women who have looks.
Now the reason men tend to earn more, I think, is ultimately that they are more competitive. (I'm sure there are 15 other reasons, including unfair expectations, but I'm picking what I think is the most significant reason, at least in a market economy.)
What's great about the market economy is that it channels such manly ego-stroking into a wussy task (and that's why the proud Nazis looked down on mere shopkeepers) of pleasing your customers.
I mean think about it: Men are real tough guys at the bar, talk sh** on the basketball court, kill each other with abandon if someone will give them legal immunity and air support.
Yet when these macho men become businessMEN, what are they forced to do? They grovel and beg for your money. They become obsequious to the point of embarrassment. And in a market less and less protected by government regulations, only those who keep their customers happy, make more money than the next guy.