I don't understand why it is always either working in the office or "never seeing coworkers in person". I work remotely full time, and every three months, we gather with my team for a couple of days.
Those gatherings are great. Working with my team remotely is also great.