> Everybody opposed the rezoning and fought to defeat it.
Why? That's kind of an important point.
For example, unless this is NYC or similar, 49 townhomes is going to need a minimum of at least 110 parking spots (just to hold the occupants alone, assuming no one ever has guests ever). A realistic parking minimum should be 2.5 spots per townhouse.
A lot of builders outsource their pollution to the local neighborhood, especially on infrastructure (parking, water, sewer, electrical, natgas, etc). It's a common reason to opposed development, and it's a good one.
It's usually done to save cash, and it saves literally just pennies. (Parking on these projects, for example, is always less than 6% of the total cost. Cuts to sewer and electrical are less than 12% of total cost). Builders do it anyway, builders will generally build the literally shittiest thing code lets them get away with -- they'd build buildings that fall apart in the slightest breeze, if it were legal to do so.
This is why zoning rules, building codes, and the large piles of regulations are so important.
> The project would have been the most dense townhome development in 4 counties.
Ok, that means it would likely carry the highest prices per square foot in 4 counties, which means it would immediately make that neighborhood the most expensive neighborhood in 4 counties. Could that be a reason it was opposed? Density isn't free, it's a form of financial pollution that the other residents will mostly have carry the burden of. Not everywhere is California, not everywhere gets free unlimited property tax lock-ins. If you built a luxury townhouse next to a generic house, their taxes will spike 200%+ to cover your luxury development, and all nearby rents would spike in a similar way against nearby renters.
I get that California and San Francisco specifically is it's own unique terrible experience. But here in the Midwest, generally speaking, locals are pretty reasonable. You can get away with building almost anything you want, so long as you don't screw over the locals. (And I mean that quite literally, we have almost 100 new developments here in our small city, including the worlds gaudiest ugliest castle monstrosity -- zoning never stops builders ever, you can build anything you want anywhere you want, as long as you don't hurt too many people)
What is actually happening in most cases, is that some sort of builder wants to screw over all residents, residents rightly complain, and then those residents get labeled "NIMBY". The only time a project gets cancelled is when it makes residents bleed so much, they push back hard. And even then, local residents only win that fight about ~40% of the time.