This will probably be an unpopular comment, but I think this is true for every generation, and is a simple byproduct of having young people earning comparatively low salaries compared to people who have been working for a decade or two already.
I'm in my 40s now, and while I'd have loved to buy a house in my 20s, I couldn't afford it until my 30s. At the time, I thought it was very unfair that all the housing I wanted was priced just out of reach of the maximum mortgage I could get, but a decade of pay rises later, and I could just afford to get on the property ladder but I had no spare money left over each month, and another decade later my mortgage costs were a relatively small fraction of my income and I have a comfortable lifestyle now.
I think the only difference with the current generation of youngsters is that they are far more vocal about it, whereas my generation just accepted it as part of life and quietly put up with it.
It's pretty much the same that every generation of teenagers believes their parents couldn't possibly understand how unfair life is, until a decade or so later, when they've grown up a bit more and realise that they've become the same as their parents after all.