Here's the trick:
Building more affordable housing reduces the value of existing property. If house values drop considerably then the economy ultimately crashes, so they've never built enough housing in the past and never will in the future.
Taking the government OUT of land, property, building regs etc is the only plausible way to increase affordable housing.