Необщительными - потому что яркому экстраверту достаточно сложно работать разработчиком. Это все же 90% времени с монитором и только 10% с людьми. Они достаточно быстро уходят из разработчиков в менеджмент. А тем более менеджер который сам побыл в шкуре разработчика и одновременно имеет подходящий для менеджера склад характера в IT персона достаточно ценная.
Угрюмыми - впервые слышу от автора вопроса.
"Заумными" я бы сформулировал точнее "занудными". Это ну наша профессиональная деформация. Дело в том что на этапе постановки задачи и обсуждения архитектуры системы одно не правильно понятное слово, одна нечеткая формулировка может стоить месяцев бесполезной работы и срыва всего проекта. Отсюда появляется некоторая "въедливость" со временем. Не у всех далеко разумеется.