Not so much out of his league as outside his price range
In any relationship, there are certain things the man wants out of the relationship, and certain things the woman wants. Where the value of the benefits she provides exceeds her perceived "cost" (in effort, time, putting up with quirks, financial support), then a man will be interested. If the value to her of HIS benefits exceed HER perceived costs, then a relationship is workable
For many guys, having somebody who is cheerful, affectionate, and fun to be with is more "valuable" than having somebody who brings home a big paycheck of her own
Women generally do not date "down" in social status so a smart guy will realize that. She might decide to have a fling with the rough guy driving the truck or motorcycle but likely it is a passing thing. In the end she will stay within her circles or aspire to higher status.
I think this is exactly it. Women who aren't finding compatible mates are more likely than not just selling something that most men aren't interested in buying.