Yes, you have to plan ahead with your life. At uni, there was a girl in my class who bought a one bedroom flat in her second year. She worked in Tesco alongside her degree to pay the mortgage. A lot of us thought she was crazy, not just saddling herself with a mortgage but a one bedroom flat in a city she might not want to live in. Of course she sold it for a good profit, bought something nicer and now lives in a very expensive house.
Its not so easy to do that now, but it is still possible to buy a studio apartment on a single professional salary in London. I bought my first flat with a bank loan ("for a car") from the bank as deposit - cheapest way of borrowing. But you need to set yourself up before you have kids.
If I couldn't afford a large enough property and had to rent, I'd buy a studio and rent it out, so I had something for my retirement. I'd get a bank loan for the deposit if I really couldn't save for it.
Also, whats with people not wanting to move out of the centre or commute? My dsis has a lovely two bedroom house for rent on the outskirts of (another city), lovely area, and the number of potential tenants that have turned their noses up at living out of the centre is unbelievable, despite the fact its a new build in excellent condition, has great public transport links and is at a much cheaper rent than the centre properties. Yet the same people will no doubt be moaning about unaffordable rents!