The big thing is that while there are benefits to shared spaces for most people, it is rare that it is something that is important enough to justify everyone making a daily commute. Especially when the vast majority of their jobs are done independently, with a small portion of their time benefiting from collaboration or chance interactions.
I have a hybrid schedule which works great because on the days I am in the office I interact with others most of the time and the days at home are spent getting the work done as a result of that interaction. I'm not being constantly interrupted or annoyed by the 'chance interactions' of everyone else in the wide open office environment for most of my week.