Shallow and image obsessed women go for men who best suits that perception. Not a hard grinding guy who doesn't make a fuss about what others think.

Affluent girl who never had a hard day in her life will likely also go for an another affluent guy. Simply because their lifestyle, values and general state of mind match.

And this is why probably its so hard for struggling guys to date "out of their league". Because your life experience, current grind, struggles and hardships you overcame will hold no value to someone who never went through it. Not only that you have to prioritize your time, money and energy accordingly. Which leaves little to no room for other pursuits.

So for young men it is very crucial to get your sh.t first before looking for a long term relationship.