As someone who's worked mostly full-remote for 5+ years and has been in an office for the past 2 years: I absolutely prefer being in an office with my coworkers.
Everyone has different priorities of course, but commuting and location-lock-in aside the office wins in all categories for me. I could technically be working from home whenever I want but unless I have practical reasons to work from home I always come in.
Interesting conversation, though. And I think that in order to make it work properly, you kind of need to be "remote-first" as a team (most communication digital) or you will be hit with chaos.
And I think it's really great that GitLab is going all-in on this. There are also many teams in the cryptocurrency/blockchain space that are fully remote, where the team members meet physically a couple of times a year for conferences or team retreats.