In general, women choose men who have high social status. It's extremely important for women.
The bus driver might be hilarious, generous, giving, kind-hearted and may make a great husband, but most women will not choose him.
This is where women are superficial and it needs to be acknowledged. Men are superficial when it comes to a woman's appearance, women are superficial when it comes to a man's status.
Men know that this is how most women are, and feel pressured to attain ever higher amounts of status and money, instead of calmly living a good life and being a good person.
This, in turn, leads to corruption, as men will do anything to attain a higher status and gain more money.
As you can see in the comments section here, most of the women are saying no. This is because women have hypergamous instincts. Honestly, once you stop trying to hide from it, the reality of hypergamy is as clear as day.