Не следует зацикливаться на этом вопросе. Разработчики свои знания и навыки, необходимые им для работы, все равно получают не в ВУЗе, на какой бы специальности они не учились.
Как вы выбирали факультет и не зря учили то что вам теперь не надо?
Любил математику и пошел учиться на математика (хотя в разработку ПО на моей специальности уклон был довольно сильный).
К сожалению в работе знания математики, полученные в вузе, мне практически не требуются. Но я о своем выборе вуза/факультета не жалел никогда.