Yep, well put. I love working remotely, but would appreciate once/twice a year having an off-site to get to know some people in the company on a more human level, or so I know who has a dog, so they can send me pics. As you said, during work hours it's hard to get away from the transactional nature of the conversation.
The other thing I'm always worried about, is when grads join the company. A lot are coming from an environment where they've been interacting in person on a daily basis, and now their only interaction is online.
I think he meant to say:
It's just the one expert. But he's damn good. He's been banging his head all day.