Some do, not all do. I do much better in a room with ~6 people that are working on the same project. Much better than working at home. Much better than a private office (which I've had).
Having people around me working on the same project is invaluable for me for
* asking quick questions and getting an instant answer. vs chat where I may not get an answer for hours.
* running ideas by others. This doesn't happen on chat for me, and VC is too scheduled.
* brainstorming. Same as above
* getting a feeling for what everyone is up to
Sure I can go read their notes but it's not the same. One happens by osmosis so zero effort, it just happens. The other requires scheduling time
* feeling part of a team, working on the same thing.
I don't feel connected to me team at all working from home. I feel no more connection to them then when I call my bank and talk to a banker. Nor do I feel any connection to sit at a coffee shop and work around others who are not on the same team.
I get that others have different opinions and/or want to work from home. Me, I was lucky to work on things I wanted to work on with people who wanted to work on them (video games) for most of my career. It was super fun. It would not been even 5% as fun at home by myself.