Earlier quoted context omitted.
In thech companies, the only valid reason to be in the office is that often times upper management (those who pay bills/salaries) are restless crowd that can’t sit in one place staring at screen and have grand desire to run around the floor watching people “work”. The rest of your points are absolute bull shit that can all be done remotely.
From the article: "More than half the volunteer group changed their minds about working from home 100 percent of the time--they felt too much isolation." And bear in mind that is from the group of people who _volunteered_ to work from home. It's reasonable to presume that a nontrivial number of people chose _not_ to volunteer because they valued in-person interactions. So, I call BS on your calling bullshit.
I'm in an office for a few days a week now with a new company, and I genuinely struggle to get work done on those days. I'm interrupted frequently, office mates love having very loud conversations by my desk, and I can't even fix healthy food on demand and instead drag in a lunch box like a child.
But, and here is the important bit, that's my experience. I have coworkers for whom the inverse is true, who would hate being remote at all, and see the office as the only space they can be productive in.
Just like shoes come in different sizes, so too do office working styles. My overwhelming complaint is that I have to fight tooth and nail to work from home, and I usually get the complaint "Well I don't like working from home, so you shouldn't do it either".
It's like I'm trying to justify being left handed. It's ridiculous. What works for me works for me, and I have direct stats that prove that on every basis (benefit of being a dev, work can be measured).