I think we’re going through a cultural shift. Looks is becoming the most important thing across the board. Most people won’t meet your partner but they’ll see them on social media. You need someone you feel proud about and secure of. On top of this, women are becoming more superficial than in previous years due to relationships being luxuries.
If a man was a solid laborer, upstanding citizen, and otherwise a dedicated family man - he would’ve done alright in certain periods of our history. But now, that’s not really that attractive. Women are much more susceptible to shifting societal trends. You can see this around the world. As women become more online, marriage rates plummet.
We’re moving further and further away from meeting your partners in real life. It’s going to be an uncommon way to meet in the future and what we will find isn’t that everyone just meets online - it’s that most people refuse to be together overall.