I think you hang out with losers that derive their sense of self-worth from their personal (or mommy and daddy's) spending power. Maybe instead of extrapolating big picture conclusions from your anecdotal evidence, you should expand your horizons, get out there, and experience more life.
Also, saying "this generation" on the internet is a bit like saying "look over there" without pointing in a direction.. We can infer that you're talking about one of the younger three generations, but without context, your whole argument is muddied and pointless. It's pedantic, I know, but if you're gonna dole out criticisms on a whole generation universally, it's only fair you get some in return.
Which one is "this generation"? All the advice I've heard for years is "stop buying the new iPhone and the avocado toast and the Starbucks, use your 401k".
You're making assumptions about who you're talking to and expecting us to make assumptions based off of that, as if the world can read your mind? You are responsible for making sure your arguments are intelligible, not the people reading said arguments.