I think it is all about the preferences and how much effort a person puts into this.
One thing I have realised in my time on earth is, women are a unique bunch, while it is stereotypical to say that women are after money, but I think it is mostly how much a guy is willing to dedicate time for a lady. While obviously gold diggers and women who don't really want a guy always giving them attention do exist, but mostly girls want guys who give them time and revolve their activities mostly around the girl.
I have seen guys who are not really attractive have girls running behind them, because they are really charming when they are around ladies, and when they are spending time with a girl, they forget about everything and make them feel like that only she matters.
21