Maybe some jobs don't require that, but as a software engineer I've needed to tread those interpersonal waters a lot. Discussions about interfaces, pushing back on requirements, picking up neat tricks, offering tough estimates, it's all much easier if there's already some report there.
They are trying to keep things in harmony while focusing on output. It might not leave the work environment socially positive, but they aren't actively trying to make the place worse socially, either. That doesn't sound a bad deal considering some of us are very selective with relationships and frankly, selecting companies for colleagues would be a ridiculously long and potentially fruitless endeavor. Meanwhile, what you do get is someone who is a large net positive on other fronts.
One can deliver quality work cordially, but at a distance socially, in my experience.