Also a key principle of America is that self-governance is pushed out to the smallest units. It's perfectly reasonable for a the residents of a town to want to and be able to influence its character.
Yes, but that exists in other places as well (usually zoning is done locally -- in Germany it's on the city or county level). However, the different categories and what zoning can do vs. what it can't do (preserve 'character' / quality of life/ etc. yes. Discriminate against specific industries/groups/etc not so much.) are decided on a more global level (which also makes the process somewhat more transparent). I believe there are still facilities for local exceptions etc ( e.g. All houses in this street are a certain brick colour, and that has to be preserved), but these are more an exception than a norm.