It happens all the time in their younger years. Attractive women in their late teens, early twenties, will date the "hot" guy; then once they are in their mid-20s, they dump the hot guy for the guy with money and a job (unless the "hot" guy also has money). But then the girl soon realizes that the chances of a hot guy with money remaining faithful is about 0.00000001%.
Average looking guys with good income prospects bide their time in their teens and 20s, and then are almost surprised to discover that younger attractive women are chasing them.
Average or below average looking guys with no money are SOL, while good-looking guys with cash can fuck whomever they want.
Good-looking guys with no cash will have to settle for memories of their teens when they always got the girl. Once a guy is 35, looks without cash doesn't cut it.