I strongly disagree. I'm at a 100% remote company. After 15 years in the industry at startups and big companies (Microsoft, Lexmark), I can say that this is the most productive team I've ever worked with. Our collaboration is every bit as good as in-office. We whiteboard with live-coding/tooling instead. Works like a charm. We have a casual hangout meeting once a week with the dev team where we share what we learned, etc. It's awesome.
I'm never going back to an office, if I can help it.
I recently interviewed at a startup which is located thousand miles from where I live, I was ready to join if they allow remote. They rejected because "remote doesn't get any thing done". I said one thing, "look at gitlab" (among other things in the friendly conversation).
The stereotype that we have to work late, be in an office are just illusion.
I'm never going back to an office, if I can help it.