Should local governments have to pay recompense if your land is devalued due to a rezone?:
Assuming such value could be reasonable calculated, then I would have no problem with a legislature passing a law like this. It meets the intent of the 5th Amendment Takings Clause, and if the state decides they want towns to play nice -- that can't be a bad thing.

The only potential downside is the cost of litigation if lots of people start suing the towns and counties to recover what they think they might have potentially lost, based on what some zoning code did in another part of town. But that's a matter of writing the law intelligently and not allowing such legal loopholes.