Earlier quoted context omitted.
Men generally do not care about the income of their wife, as that's not what they're innately attracted to. Hypergamy is characteristic of women and hence they want to marry up, and won't settle for someone who makes less than them. The latter is a reason for why there are so many educated but unmarried women today in their 30s and 40s.
I'd add that when you're in your 30s or 40s, you're simply too late. The good men are already taken. There may still be plenty of men in the same age group, single and good earners, but almost by definition they won't meet the highest of standards. Because if they did, they wouldn't be single.
I don’t know that you can make the claim that the mating market is completely efficient.