Idk about the internal affairs, I just really don't like Python for web backend kind of things. It's taking them way too long to sort out parallelism and packaging, while NodeJS got both right from the start and gracefully upgraded (no 2->3 mess).
Also I used Python way before JS, and I still like JS's syntax better. Especially not using whitespace for scope, which makes even less sense in a scripting language since it's hard to type that into a REPL.
The biggest defining factor is they have a lot of spare time to push dumb agendas and don't listen to people who have less time to deal with it. I'm not sure what a techbro is, thought it was just a techie who goes to the gym.
There are definitely fancier HOAs with bigger and nicer parks and common spaces than the others, and I don't think it's because they have different city rules.
Not sure about the resumé part, but I've seen these authoritarian volunteers. They still don't ruin everything. And I think my local church has enough of them that they cancel each other out :D
I recently moved. Most of my new friends aren't from here, they came here for work, but they consider it their own city now and are part of the community.
It's different in a "commuter city" like San Francisco. That means the majority of people don't even live there during the day, and even their job might be temporary. Unfortunately most are there to make money, not friends.
What single entity did you have in mind? An HOA will spend dues on parks, a regular city will spend taxes on parks. A luxury apartment will have common spaces or even activities. They make these expenditures because enough residents will pay extra for it. And a church will run community events paid for by donations. No "brought to you by Carl's Jr."
Tragedy of the commons is when there's no big entity with rules, and everyone does their own thing.
I remember the day in high school I saw a guy, who used to bully me and call me a nerd, playing multiplayer Minecraft on his laptop instead of talking to his buddies. Made me realize the bullies were right about one thing.
I was in middle school when the iPhone first became popular among teens. Within a couple of months, everything changed. Kids talked a lot less on the bus, at lunch, etc. If you didn't have an iPhone, your friends probably did, so same issue. It felt a whole lot worse and stayed that way. I ended up becoming closer with my few friends who didn't have phones and further from my old best friends, just because of who was more willing to hang out together.
Also I used Python way before JS, and I still like JS's syntax better. Especially not using whitespace for scope, which makes even less sense in a scripting language since it's hard to type that into a REPL.