right, what we needs is high housing prices.
Houses cost every spare penny that we can save up to pay for them. Whether the pennies end up going into raw materials, or speculators doesn't really matter to the end purchaser.
If labour and materials became free tomorrow, the cost of housing would remain unchanged, but the cost of land would rise to pick up the slack.