Feel ya, no job is perfect. My giant employer is great about WFH for those hired as such during a particular period of time, but they’ve outsourced HR entirely to a third party - a simple inquiry becomes a three day saga, abd if I’m talking in real time to HR, voluntarily, it’s because I’ve a concern of some immediacy.
WFH plus great benefits > downsides, but it’s always a balancing act of priorities for sure.
I’ve worked side by side with RU devs who were both personable and damned competent. Never were their tech skills in doubt, and I retain quite a bit of respect for those individuals.
I’d not do the same today explicitly because of the political and compliance implications. It’s unfortunate, but necessary.