This. If the personalities you mentioned didn't have the soft skills GP was talking about, you wouldn't even know of their existence.
Sheer technical ability alone is not enough to be a great programmer. If you don't know how to properly communicate with others you are useless to your employer.