There's objectively practices of team building, communication, knowledge sharing, collaboration (and other attributes of a positive work place) that work for both remote or in office folks
equally well and drive a net benefit.
Some of them are
- Async communication. Embracing long form writing is huge here, as is dropping the expectation of "now" in regards to getting responses.
- Holistic documentation & discussions. Processes, cultural values (and what they really mean and are expected to be followed specifically) and really just about anything meant to be repeated over and over should be documented at length, and reviewed consistently. This useful to everyone and has the added benefit of storing historical context and discussion
- Work in the open, whenever appropriate. If people can see whats going on, they can see things that traditionally are the "in between" things. Engineers already do this (PRs come to mind) in alot of ways, but this should extend to decision making as well, whenever reasonably possible. This facilitates the above points too.
- For socialization, its important that people have several avenues to get to know their co-workers. I think this one is possibly the least understand part of it, but its more than just "random lunch with co-workers if you join this channel!" there are ways to do remote team building exercises, to setup meaningful interactions between teams and departments etc. For instance, a positive thing I've seen people do with remote first around this is having product and engineering have Q&A with each other once every 2 weeks to just talk about stuff, it doesn't have to be related to what is going on right now. It can even be non work related if that is fitting to the people at the time, but it exists to just share things with each other, talk through ideas etc.
Unfortunately, these are things that aren't common in the work place currently. Most companies that have remote workers right now haven't moved beyond the "message eagerly or start a call" phase.