Here are some simple financial realities for you.
Houses cost what people will pay for them. Just because you can't afford them doesn't mean someone else can't. They plainly can.
The maximum that Banks would lend in 1990 was 3.5 x ONE SALARY. The average salary was £13,500. 3.5 x that = £47250. As more women chose to bring up their own children that mortgage represented 3.5 x total household income. And £47000 was around the average price of a house. There is no point in thinking how rich you would be if you only had to pay that mortgage on your current salary, you have to see income and mortgage together.
Fast forward. Banks started to lend multiples of two salaries (obviously, it makes more money for them) People with two incomes wanted better houses and were happy to borrow 3.5 x two incomes. The average salary today is £39000. In a two income family that's £78000 total household income. That times 3.5 is £273000, very near to the average house price of around £260000. So in fact hoses are just as affordable in a climate where women (quite rightly) want to earn and spend their own income. They just can't have it both ways, borrowing based on two incomes but wishing that prices were only based on one.
This problem has obviously not been caused by the people who bought 'cheap ' houses, but by those who came later and whose greater borrowing power caused prices to rise dramatically. But hey, why let facts get in the way of a good misery moan.