The obvious answer for this problem is for the major housebuilders to adopt a 'build to rent model' rather than 'build to sell'.
It would eliminate the need for a middleman who is often borrowing money to fund the purchase himself, adding further inefficiencies to an already inefficient business model.
The prospect of builders becoming long-term landlords may also incentivize them to build a house that will last the course of the tenancy?