Colleagues are distracting
When I was in aerospace, our small team would have a Monday morning meeting where we shared what we did the last week and what we were working on this week and what inputs we needed from others on the team. We would then go off to our desks/workspaces and do things. Unless we had something scheduled to do at the test range, we didn't need to be in the office. I had a better electronics bench at home than I did at work. I wasn't going to bring my personal test gear and parts into the office. They didn't pay me enough for that.
The office was often too full of distractions as people took calls and moved around. While we needed to collaborate, interrupting each other's work was too often a problem. I know I'd get into a flow and, bang, somebody bothers me with a stupid question and I lose my place. If they had sent an email, I could get back to them when I reached a certain point in what I was doing.
I see the whole push towards getting everybody in the office with the excuses they are putting forth as piffle and wasteful. The article is good in pointing out that some offices don't have the capacity to have everybody in either by not having desks for them or insufficient parking and I would assume, little in the way of public transport. It might be good to have set days for teams to meet up in the office, but many engineers and designers will be better served by working from home in a space they can assemble to fit how they like to work. A long table with outlets, large monitors and no storage is the worst. Even regular plots of assigned cubicles are a poor choice. Everybody needs to put on blinders and noise cancelling headphones to help stay focused which doesn't lend itself to 'synergy', cooperation and sharing of ideas. If you don't get your work done, you will be sacked. Exchanging ideas with coworkers on an ad hoc basis isn't going to be measured in a way that looks good in your HR file.