One of our recent senior hires specifically wanted an in-office role and a lot of our junior engineers are hungry to learn from the seniors.
What I suspect is there will be a divide in the coming years and as long as companies are open about who they are, people can make the choice of where they want to work.
IMO the kinds you described are really helpful for work collaboration and even politics.
Plus when you build better communication relationships with coworkers for regular chatter then it drastically improves respect and discourse in important team discussions and code reviews.
A big part is my employer allowed me to transfer to a closer office to my home, so now my commute is ~15 mins via light rail rather than ~1 hours via car.
Don’t get too attached to people from work.
I regularly meet with the same people I used to work with before I changed jobs to a remote one. I have zero friends in my new remote work (except I person that I knew before).
It's OK to make friends at work.
I'm in a small "remote-first" company where there's only a handful of other engineers in the area, most of us used to work in in-person offices. Even just a handful of us is enough critical mass to have a good conversation and even collaborating on a few problems together that would otherwise require more effort to schedule and work through.
Not everyone is built the same way
I realize not everyone is like that. I’m also not a parent which would probably tilt the equation for me.
I also ride my bike ~10 miles each way (even in Portland winter!) because it's a great way for me to make sure I get daily exercise and breathe some fresh air.
Without the commute, I get cabin-fever in the dreary Portland winter.
I have a pretty robust social life with my wife and other non-work friends, but if I work from home every day, I start to get some major cabin fever...
And I specifically miss the PROFESSIONAL SOCIAL LIFE that comes from having a close face-to-face relationship with my collaborators.
Seems like the idea for me would be some kind of hybrid where 2-3 days a week at least most co-workers are together in-office and the other days people are where they are personally most productive.
Wouldn't have to be draconian, leaders could say "I highly encourage" and provide things like lunches and expectations that that's when collaboration, meetings, etc would happen and then also have expectation that there would be "get shit done" days on those non-collaboration-focused days
Being on Zoom for even an hour a day is miserable.
I think many of the full WFH people might actually have enjoyed offices very much, but given a choice it just doesn't make sense.
If your choices is between chatting with your colleagues and enjoying low latency communication vs supporting your spouse and family in their everyday life, even if you personally enjoyed the former, it's tough to throw away the latter.
I do enjoy the flexibility of being able to occasionally work from home. But I miss the bustling office culture, going out to lunch with coworkers, forming friendships with people from the office who don't necessarily work in the same department/team.
Most days, I go into town and work from a WeWork (because it's nice to have a daily change of scenery), but 95% of the time, I'm the only person there (in an office with nine desks). Before the pandemic there were 80~100 people in our office.
Sigh...