Sp500 Average real return is 6.5% per year. So If you invest $1'000 per month, you will be a millionaire in today dollars in 30 years with just over 1.1 Million Dollars
That is a save income of around $38'500 per year.
Sure – if you're lucky enough to have that amount of spare money to invest, that's great. Many people don't. (i.e., they aren't that lucky - remember this is about how to do well without relying on luck).
Some people who do have that amount to invest may want to get better returns and invest in something over which they have more control.
But let's not get stuck in the weeds over the specifics.
Either path is far better than wasting money on costly, depreciating status symbols.