You can hope in one hand and......well you know the rest of the old saying.
Local governments are by far the worst offenders, and the buffoons who run those governments aren't about to do anything that would negatively affect their power to take private property. Until the state governments step in with their own laws (refer to old saying above, IOW never happen) the local yokels will continue to take property in order to increase the tax base and provide themselves with more money to waste on useless pet projects and grandiose monuments to their own self important egos.
I can't disagree with you. But I can still hope.