I understand that point of view but I don't agree with it. I work remotely because my coworkers are in different countries. But some of them come to local offices because they like it. This is a great setup for everybody and noone is complaining.
I know anecdata doesn't count but I observed the same in various companies: yes, those who prefer to work from the office miss their colleagues, but are surrounded by like-minded people and that works better for everyone.
As long as the company is large enough for there to be a critical mass of people in a bunch of locales, I think this works great. I work for a company with < 100 people spread across like 10 time zones, and I wish it made sense for us to have some office space in my city where I could work with people sometimes, but it doesn't because there are only three of us and we don't work on the same things.
I know anecdata doesn't count but I observed the same in various companies: yes, those who prefer to work from the office miss their colleagues, but are surrounded by like-minded people and that works better for everyone.