I think that is an overly simplistic view. There are plenty of people who live in a given city, or a given neighborhood in a city, because it was a good fit for the kind of place they wanted to live.
In many non-tech fields jobs aren't concentrated so heavily in just a couple of cities. You can decide what you are looking for in terms of climate, commute, recreation, culture, transportation, and so on, find a city and neighborhood that has that, and then go there and find a job.
These people often pick a place to live, with the intent of staying there for the rest of their working life, and raising their families there.
It doesn't necessarily have anything to do with greed when they oppose changes to the factors that led them to be there in the first place, especially when the people who want that change are people who came there not because they particularly wanted to live there but rather because some company they wanted to work for requires its employees to live there, and those people have no intention of staying long term.
Next time I move, I'm going to be looking for a place with reasonably dark sky, good bicycling, a climate that is warm enough that I mostly don't need to turn on the heat, low enough density that if I want to listen to music or watch a movie at 3 AM I won't be bothering my neighbors (and vice versa), a decent chess within 60 miles, and good internet access. You can bet afterwards I'll vote against change that would change any of those, even if the proposed changes would raise the value of my property, because I'd be buying the property as a home, not as an investment that I can incidentally live in.