Software types put way too much respect on the "super technically competent dickhead" archetype.
Yeah, they might be a beast at stomping out bugs or churning out features, but how many bugs were missed or features poorly written because no one wants to ask this guy questions. If no one wants to talk to you, your effectiveness is limited to your individual capabilities, whereas better communicators multiply their expertise, even if their individual capacity is less.