If there are enough houses how is it "overpopulation". It's clearly a failing of the housing market. It's not able to efficiently allocate houses to people that need them, it's designed to allocate houses only to people who can maximize profit for land owners.