If the government wants to restrict how people use their own land "for the good of everyone," then everyone (ie the government) should pay the land owner for the lose of value due to the restriction - particularly if this restriction is added AFTER the person bought the property.
There is a lot of land that has no zoning restrictions, meaning only ordinances, state laws and federal laws apply. What there is no escape from is property taxes by which people are essentially renting their own property from the government. It used to be that a person's security for old age was homeowners (paying off the mortgage). But that doesn't much apply now because property taxes commonly are as high or higher than renting a small apartment. Thus, for many people a condition of retirement is they must move out of their house.
The government imposing new restrictions is causing many people here to lose their homes and businesses. Septic systems have been outlawed - and the majority of homes and businesses are on their own septic system. They are now required to pay for a public sewage system - for which people are being hit with $10,000 to $20,000 bills for their homes, and more for businesses. Many of the people, particularly seniors, don't have $15,000 as they live hand to mouth on fixed income. For this, the local/county government is putting the bill on their property taxes - at 10% interest - meaning if they can't scrape up around $20,000 to $30,000 in two years they will lose their home for property taxes, even if a tiny wood frame home or even old mobile home not even worth that much.
Fees and new extra restrictions and requirements on people and their homes/businesses is pounding this area in terms of business closures and vacancies. As property values crash as a result, so does tax income, meaning they just keep raising fees and add-ons to make up for it.