I don't think that working hard or investing for the future are insanity.
I also didn't mean to imply that I didn't enjoy my early 20s. My job was difficult but also interesting and fulfilling. For recreation I was into fitness and the outdoors, which can be done on the cheap. I was in a serious relationship with my now spouse, so I wasn't lonely. It was a very fulfilling time - we just lived very frugally.
Not saying that everyone needs to follow the same path. Or that we can't do better. Or that times haven't changed since then. Just that the parent's example doesn't sound too far off from my own experience in my early twenties, so I don't necessarily see them as doomed to a life of misery. You can certainly do worse.
The question is really what "working hard" and "investing for the future" entail. I think it's clear that many young Americans don't have the opportunity to "work hard" and "invest for the future", and even among those who do, a growing number struggle and lack confidence that their efforts will produce the intended results.
Times are changing. HNers tend to be among the more fortunate in American society but even today, a STEM degree doesn't guarantee anyone a cushy, high-paying tech job.