I understand I may be in the minority here ... But I don't think it is availability that is the problem and more the massive sense of entitlement that seems to be around now. And the lack of information easily available and given to younger people about budgetting, career paths etc. It should be mandatory but instead you have to look for it.
I'm currently studying around work with Uni. I will be in £18k of debt at the end of my course and to be honest, my salary expectations will never be huge. I don't mind though, because the actual amount per month I will have to pay back is hardly going to break the bank.
Our household income total is £25,000 (just dropped from £30,000 as I have reduced hours) and we are 27 years old. Even despite low wage salaries we still managed to buy a house 3 years ago. Our house cost £75,000 ... It is a 2 bedroom terrace first home. We saved £13,000 for deposit and fees ... Still had and have £100 pcm mobile phone bills, still went for nights out, still go on holidays. Didn't live with parents and are not in debt. Our mortgage is only going to take 15 years as well as we are over paying.
It isn't that it cannot be done ... It is that people are no longer willing to do it. Everyone now thinks they are a special little snowflake that deserves this and deserves that. They want to start off with a range rover and a four bed with a pool so they never bother with starter homes and deposits and just continue in their parents homes, wasting money and being told that the world is against them.