The market-driven approach to correcting externalities is to "internalize" third party costs and benefits, for example, by requiring a polluter to repair any damage caused.
With urban house prices so high, preventing many people from owning their own homes, the self-funded co-housing model could be an antidote to the market-driven developer model.