I have been in such environments and believe me not everyone you work with shares the sentiment. I strongly disagreed with the vocal people like you and to avoid my voice affecting my career I shut up. You force your personal stuff on others and they have to endure it, imprisoning them basically. People can't just get up and find another job, nor should they have to.
Bottle that shit up for 8hrs, do you really need to talk about yourself during all waking hours or can't find other people (even coworkers) to talk to off work?
I am not talking about specific political opinions mind you. This has happened to me in both conservative and very liberal leaning environments. On the former I would have to put so much effort into not saying something about very crude sexual,racial,political,etc... jokes and comments (like managers talking about all the fked up ways they will get their guy trump to win,etc... or else) or for the latter people going on and on about their atheism (I am far from one) explicit sexual stuff, illegal drug use (and they weren't just talking, they were trading and using as well, me knowing this and not speaking up to the law/hr made me culpable just by listening) and this is all in tech don't get me started on other environments. I don't say anything which helps me keep my job miserably and helps my career but also many smart people I wanted to get close to, I couldn't and they would feel alienated because I won't engage with them except I do when it is about stuff I am passionate about: the work!! But they only mention work in passing outside of official channels, I mean I can talk about coding,foss, security 16 hours a day! Haha. But it was terrible if you are not very political, can't just switch jobs and just want to work on stuff you are passionate about and go home. I had to bottle shit up in place of people like you so please be considerate.
I have strong views on just about anything and honestly I don't have much to give a shit about outside of work and I think it is the opposite extreme end of "you should only hire people with specific appearance,politics, religion,etc..." when you say "hire anyone despite their politics, religion,race,sex,etc... and let them all talk about their opposing views" you are either activly discriminating against workes in both illegal and immoral grounds or you work in a very toxic and harmful environment where only the few that dominate/lead/manage dictate a heavily biased environment that makes only them comfortable are happy.
Do you not see the wisdom in "don't shit where you eat"? 8 hours to work, 8 hours to pursue personal life and 8 hours to rest. That's what most adults get, you should be able to focus on work during work and personal stuff during personal time plus weekend, you get 72hrs/wk for personal stuff and only 40 typically for work. Especially wfh workers have no excuse, watch cnn or fox with someone when you are not on a zoom call lol or get on reddit or your favorite social medial and vent off. Anywhere but work!