Comment by dietr1ch
If it's so important, then my take is that the government should step in and make sure it happens and in some orderly way.
Cost cutting in my town for profits that go away just drains the local's pockets. If you want free market rules to apply, then profits going out of the town/city should be taxed harder to promote local businesses and community.
If there are people that cannot afford housing, I would prefer for the government to give those people money rather than interfering with the resource-allocation system on which everyone relies. Prohibiting certain kinds of investors from investing in housing would be an example of interfering.