Re: I don't agree with the premise.
"they won't have the luxury of living within their means until they're well into their late twenties or early thirties, by which time being in debt will be a fixed part of their existence."
I'm afraid that was my experience into well into my 40s.