It's often trotted out as a reason but there are 29 million houses in the UK. There are slightly fewer than 28 million households. That's over a million houses more than there are households. So there are plenty of houses. Houses are unaffordable due to speculative investment, not under supply. AIBU?