This. I'm about to build a dev team next year, and my co-founder is kinda disappointed that I want them all completely remote. He's the old-school "let's have a big office where we can all get together" and I'm "let's not and say we did".
I can see way down the line there'll be a problem with Engineering vs The Rest because we'll be remote and they'll be in an office. But tbh there is always a problem with Engineering vs The Rest regardless.
I want my devs to be able to switch Slack off, not answer emails, go for a walk in the park, and stare at the ceiling for hours while properly thinking about what they're building. Too much code is written in haste.