Whilst I applaud you, Mr tunnie, as I have said on a number of occasions, you have made many of the right decisions with the cards you have had.
BUT "saving £35k in 3yrs" is probably almost as much as a fair proportion of the population earn in 3yrs - thus housing buying is a distant dream for them. So it can't always be done.
Back when I bought my first house, the biggest mortgage you could get was 3 times take home. Not a penny more. As it happens, interest rates were at 15% anyway, so nobody could have afforded more. I had to wait for the housing market to crash (which it did spectacularly around 1990) to be able to get the mortgage (I was probably on around £15k at the time), plus the £10k I scrimped and saved to buy my first £55k house in Aylesbury. My best mate bought about 2yrs before, and could only afford half the house, so had to go into a joint ownership with the Council.
Buying a house has always been crippling, but houses are mostly out of reach for 'normal' first time buyers... ...remember, your average shop assistant probably doesn't even bring home £1k a month, let alone be able to save £1k
