The very notion that you can’t lean over someone’s shoulder and say “hey can you help with something” is a massive failure of remote.
The subtlety of human communication and merits of simple vulnerability exchanges really detracts from team development.
And whilst I do get to see my team - whenever we meet it’s to discuss the “big” stuff and not actually do our daily work, thus we don’t get to learn from each other.