I grew up in a small Marin County town called Point Reyes. It had 350 residents when I grew up, now maybe 1,000. The main reason people live there is to feel remote and rural. It is a way of life.
Given the proximity to San Francisco, the real estate prices have skyrocketed. Almost all my blue collar friends have had to move. It is sad that we have become a neighborhood for tourists and wealthy tech owner second homes. But, the character of the town remains, which is a nice silver lining.
With recent California rules, affordable housing is being forced by the state. Any open parking lot, any church, any building not considered "fully utilized" is now being allocated for low income units. Even most low income residents in the town don't like it, as it doesn't match the character of the area whatsoever - it undermines the very reason people live here to begin with.
I'm a unicorn founder so know I'm in a very privileged position. I actually bought a place in town which I'm turning in to multiple units for working class people because I didn't want someone else to buy it and turn it into a mansion. This is very different than state mandates that override any sort of local planning. I'm trying to help solve the problem while also preserving the essence of the community.
I think it is overly simplistic to call NIMBYs evil and YIMBYs good. I like living in a small rural town. People move here because they want that. Forcing a town of I also don't claim any moral high ground here - there is no right and wrong about this. We all have our desires about how we want the world to evolve, and I wish we could all respect the complexity of the situation vs putting people in competing good vs evil camps.