Your statement "the earlier the better" makes no sense. Obviously at some point there are limits; we should do as well as we can within those limits. "We can't be infinitely rich, therefore we should be as poor as possible." What?
Very obviously not OPs point. What they're saying is that if you're living in a system that basically runs on a sort of 'lipstick on a pig' mentality being confronted with your problems directly and being forced to solve them is preferable to dragging it out, and there's a lot of truth to that.
You may be familiar with the old startup and systems design mantra 'fail fast', which is the same thing. If you want a long term sustainable system it is good to act in such a way as to bring systemic faults to the surface.
An entire generation will be demanding their golden years be subsidized by the young like they had to subsidize their parents’ generation, who had to subsidize their parents before them.
The world is not ready to be told “No” on this. That’s a time bomb.