This depends on what bubble you are in. It might be true for most of the society, but there are many subcultures that have different values. Think about any job that is not associated with making money, or any hobby that does not require buying expensive stuff; you will probably find such people there.
Money is simply the "common language" of people who have nothing else in common. If you have nothing in common with someone, money is the most reliable way to impress them. But this is like the laziest strategy ever (well, except for the part where you make the money, that part may be pretty difficult). Step one, find a subculture focused on something you enjoy - now you have another way to be socially relevant. Step two... well, if the specific subculture happens to have more women than men (statistically should be true for about half of the subcultures), the step two is just to enjoy life and be nice to people around you.
> rather than mope around being shy, playing too many video games, jacking off into oblivion,
even if their lives are not perfect there are better ways to spend your time then this
You can be unhappy without reducing your daily life to a meme.
Part of the issue for them is that they both feel they didn't explore their options enough when they were young and attractive (they still are).
It's a different problem than those faced by people who barely enjoyed romantic lives growing up. But for them, it turned out to be a big enough to end their marriage.
Do they though? Everyone has their own demons to contend with and seemingly perfect lives frequently fall apart further down the road due to regrets and pent-up frustrations.
Please don't dismiss OP so quickly. One person can very well be lost *because* they are in the 1%.
Things like starting a career and putting your abilities to test can be a huge motivator. Once you reach such goals live can suddenly turn meaningless for many people.
I have years of experience, not 1/5th your savings, have not traveled and now I am actually too old for "big company" to hire me. This is not said for you to fell for me, go feel good about yourself. It sounds like you did a lot. Figure out now what makes you _feel_ good inside and pursue that (you know, unless its spending all of your savings on vices). Time is running out? Come back here and say that twenty years from now. I think life was just starting for a lot of people when they hit 35.