It’s a matter of supply and demand. If the ladies would quit putting out for lazy, selfish, immature guys, the guys would straighten up in no time. They need to srop rewarding bad behaviour.
It's more than that. Women are indoctrinated that they can have a "Sex and the City" lifestyle in their 20's, banging all the exciting "bad boys" who are willing to have sex with them (but not interested in marrying them).
They then expect that, when they turn 30, some guy is going to show up willing to marry their high-mileage butts.
Surprise!
Ladies, if you want a high-quality man, the time to snag him is when you are in your EARLY 20's. A 22 year old woman going after a 30 year old man has a big competitive advantage over the 30-year-old women.