Whether or not the future looks bright, this is sound advice for everyone. As an immigrant to the US, one of my biggest culture shocks was how little the average American saves, and how little it's emphasized in the culture. Perhaps it speaks to how much faith the public has in government-provided social programs, despite the popular notion that the US does very little for its poor and elderly. (Are things different in Western Europe?)
Of course, speaking about people in terms of generations is not something I really enjoy doing (especially since it does seem like millennials get a disproportionate level of hate on that front), but I think in the case of Gen-Z a lot of it has to do with the fact that a lot of them grew up right around the 2008 financial crash and realized how important saving money is.
[1] https://www.rocketmortgage.com/learn/gen-z-financial-goals-2...
Put out 3 ideas in the time it takes another company to put out 1, and optimize the ideas that gain traction.
I think the typical rule is to save N months of bills [1] in cash (or something cash-adjacent like a CD or T-Bill), and the rest in an index fund/ETF from something like Vanguard of Fidelity or something like that. This allows you to somewhat "outsource" the problems of inflation to corporations.
[1] the size of N probably depends on the person and cost of living and all that fun stuff, but I think it's usually 6.