To any extroverts really struggling, I get it. I understand how difficult it must be. I mean this with no ill intentions at all, but I've felt the way you're feeling my whole working life, working in an environment not suited to my personality at all. I hope you too can have empathy for the people on the other side who have had to live in your world.
Being an extrovert does not mean that you need or enjoy the company of any people any time.
I'm not even sure which I am. I like being on stage, going to events, etc. But I have also written books (which take a lot of private research/writing time) and I definitely don't naturally gravitate towards engaging in conversation with people I don't know.
I don't miss an office which I haven't really worked in for a while but I miss events and so forth a great deal.
I've worked in such wierd places over the years. For example, if you had an office of 100 people, 10 were on your team, I would probably not like 2 of the people on my team and 20 in the office.
Most of the time, this is not a problem. However, you get around people that you really like and tell a joke, or you just say something a bit freely - and all of a sudden, you now have people that don't like you. (The specific office situation I'm thinking of had an average of salary of $15k at the time - but our group probably had an average of $150k at the time).
It was tough. I don't think it was a good idea overall either. I've seen other situations like it as well.
I don't like working from at home. But I hate dealing with that kind of bullshit.
I just want to split my time evenly between the two.
I mostly don't do that in an office but I do for traveling/events which are pretty much off the table for an indefinite time. I meet far more of my colleagues at events than I do at my company offices. That's the difficult thing for me right now.
The way I see it is an evolution from old-school thinking to the future of work. Going remote IS going to be the future that we like it or not. Every year our collaboration tools become better and better and as new generation come into the workforce they will increasingly start by being remote first.
It is as if you drove a car after using horse your whole life but a subset of people want to convince you that everyone should go back to horses because it's easier to have that "feeling of camaraderie" with your engine.
This is confusing own subjective preference and own evaluation shortcut with "objectively better".
And I am saying that as someone who plans to work more from home after covid ends.
The cat is out of the bag. I haven't worked in an office in nearly a decade, anyone saying "you have to be in the office" will be drawing from a dwindling pool of supplies.
I mean, I consider myself Pro-office because I like to personally interact with my coworkers, and I also enjoy the feeling of camaraderie that comes when a bunch of people get together to tackle a certain problem. Depending on your company, a lot of things can also get sorted out quicker when you can talk face to face to your manager/colleagues (though good processes and practices can mitigate this somewhat).
I don't have strong opinions on whether other people should or should not WFH, however. I don't see the need to make this an us vs them issue, at least not when talking between us regular programmers (I am in favor of taking the fight to the higher-ups, though).
I don't really disagree with anything you've said, but I don't see why you can't get that same feeling of camaraderie when working remotely.
This is exacerbated by the fact that people often want to convert others to their side. If you're pro-remote, going all-remote creates an even playing field. If you're pro-office, having everyone in the office creates the collaborative environment that you prefer. Managing these opposing viewpoints in a productive way will be an interesting leadership challenge for many teams.