Sure, those people who keep entirely to themselves may be highly effective programmers. But they will likely not be effective communicators, and unless they are their own manager and work on teams of one, they are going to be less effective overall than someone who can communicate.