These people do not live in the real world. The flex for a living. They can't keep money because they spend money for a living.
The average American has like 100k debt and less than 8k in their bank accounts. Someone with a 1 million net worth (top 5%) will objectively never struggle as much as someone living in the bottom 50% (100k). Unless they're shyt with money. I work in wealth management with high to ultra high net worth clients. Some of these high yielding investments require, at minimum, a 1 million net worth because its a positive sign said investor is capable and willing to invest more. Banks are betting on ppl sitting on 100k to move like that.
If someone gave you a million, you can invest it in a way so that you'll be earning at least 50k a year, passively. Add on a part time job and you'll hit the top 1% in about decade. And that's not even factoring in interest, and your wealth/property gaining value. You can even take out an insurance policy, which will inflate your net worth even more, and use it as collateral to by into higher yielding investments or loans.
And just as a general rule in life, in any era, never take financial advice from someone claims they can't live off the average salary. It's literally the average because people, on average, are already living off of that amount.