The Gen Z bit is accurate, at least for current college students. I'm amazed at how little they do, how few relationships they have, etc. I actually feel quite bad for them.
GenZ has fallen victim to car culture and commodification of literally everything. There are no places to go and many younger people never even knew different. Life's only affordable or respectable in the 'burbs where there's nothing to do and nowhere to go without a car. Meanwhile inner cities with intact structures are bulldozed for more car infrastructure or unusable because of traffic.
Everywhere people can go costs money. Even the internet is no commons any more, peer pressure pushes people into walled gardens where algorithms push brainrot.
You can't blame the people being affected by our literally unlivable world. It's been getting worse for some time now and in some aspects millennials had it worse than gen X who had it worse than the boomers. No single generation is to blame for losing the class war, however I hold every single person not fighting against the capitalist class accountable.