Hey, I'm the author of the post and have been working remotely for 6 years.
There is no replacement for meeting up in person periodically. Anyone who tells you it's not a key requirement of remote work is foolish. Smart teams + companies have figured this out and do regular meetups.
With that being said, there are ways to "maintain" relationships with coworkers. I wrote a big post about this last week you might like: https://www.friday.app/build-relationships-remote-team