Legal work has to be contracted out to the right firms, not those who charge the least who will invariably turn out shoddy work. It’s false economy, exactly like people using cut-price conveyancers. You get what you pay for and a good lawyer can do a good job both quickly and profitably. Unfortunately when work is put out to tender the bottom line is usually what wins.
As regards what should be done - well, we need much more public sector rental housing, whether it be provided by councils or housing associations. They need to be given the funds to provide it. Very often the overriding local need is for affordable rented housing rather than shared ownership or low-cost market housing, but developers are reluctant to provide it amongst private housing because many have had their fingers burned by the antisocial behaviour of some renters and private purchasers don’t want to live next to them. I have seen some shocking misuse of brand new rented properties at first hand. So leave the public sector to provide and police rental accommodation, with developers providing cash for that purpose, which is always ringfenced and repayment can be demanded if it hasn’t been spent in a given period. Developers can still provide some shared ownership houses for housing associations (they get paid for them, the housing is by no means provided for free) but I believe the most urgent requirement is for public sector rented accommodation and the abolition of right to buy, which has been an unmitigated disaster save for those who have taken advantage of the ridiculously high discounts. We have placed too much reliance on private sector rentals for too long, and that situation will only get worse if private landlords are squeezed further.