Программистов, которые имеют описанный вами внешний вид не видел давно, это больше похоже на системных администраторов. Вы назвали причиной низких зарплат и сложившегося отношения к программистам внешний вид и характер программистов. Хотя мне кажется, что это из-за того, что у нас в области IT преимущественно молодняк. Во всем мире люди универы заканчивают в более осмысленном возрасте чем мы. У меня один друг в штатах, неплохой программист, так вот он работать начал только после 26 лет, т.е. когда он уже более-менее сформировался как личность. А у нас если ты на 2-м курсе универа еще не работаешь то ты лузер, если ты в 25 еще кодишь — лузер.