I have not been full-time in an office since about 2004 or so. When we gained the technical capability of connecting remotely, people on my project began gradually teleworking one or two days a week, then it expanded. As the project evolved, we were in-office only 2 days a week, then we had to come in 3; I didn’t love it, but couldn’t really complain (I later heard that after I moved on, they made people come in all 5 days). There was no real reason for it, beyond “Someone Higher-Up Decreed” - we were working heavily with people in another city anyway.
As far as “company culture” - in my employment with this company (and its predecessor), I’ve virtually NEVER been “in the office” - we’re usually located at the client site if we’re not teleworking. The few times in the past decade where I HAVE needed to go to the company office, it was a graveyard. Bottom line, there truly IS no company culture anymore.
That said, there is some benefit to having face time with others. Not just people who otherwise are horribly isolated, but the old impromptu chat by the water cooler or over the cubicle walls - can be bonding, and also a good way to share information. I can talk faster than I can type, for sure.
I hear ya on the commute time. The shortest commute I’ve ever had was one that could be 25 minutes, or an hour, to go 8 miles (and there was rarely any visible reason for the traffic to be that horrible). If I have to go into the city, it’s about 1:15 door to door whether I drive or take the Metro. Driving gets me into town faster, but the time saved is eaten up by the stop-and-go traffic trying to find a parking garage. Then we’re talking 15 bucks a day for Metro fare plus parking at the station, or 20 bucks a day for parking (plus gas and wear and tear on the car). When I went to full-time telework, about 9 years back, it was like a 5-10 thousand dollar a year raise.