The difference now is that private rental costs have risen exponentially, and council housing is much less accessible, so people have to spend a much higher proportion of their income on rental costs, it becomes a trap they can’t get out of.
Exactly. And to make matters worse, many are privately renting ex council houses that were sold off cheaply and would once have provided decent homes, lifetime tenancies and reasonable rents, but now they have insecure tenancies and rents are astronomical. The houses were built with taxpayers' money and rents covered maintenance etc, but now we keep hearing about how landlords have to cover their costs, so rents include profit margins for both landlords and mortgage companies. Many rely on UC top-ups as wages are too low for people to afford to live, so on top of the profit margins taxpayers are paying for that, too.
An average salary after tax, NI and student loan is around £2000 a month, according to Google. If £1000 of that goes on rent, another £200 as conservative estimate for council tax, and there are still bills, food and commuting to pay for, there is not going to be much left to save, whatever choices people make. Obviously if couples are buying jointly the income doubles, but even then, if childcare is deducted, then as often as not one parent is working for next to nothing.
Also, 'average' salary covers all age groups, and younger people at the start of their careers are less likely to have achieved it yet.
We married young, and were still able to save for a deposit in a couple of years. Yes, things were tight at first, but it was quite usual for couples in their early 20s to buy houses - now the average age is 35.
I'm not sure how to make things better, as so many things are tangled together. IMO anyone working a full week should be able to earn enough for secure housing with money left over for living expenses, without needing benefits to do it. It's ridiculous that so many benefit claimants are working for their poverty, and are not allowed to save more than a certain amount, even if there were enough money to do so.