Я не про всех есть математики для которых программирование лишь инструмент. И на оборот, но это уже не математики, а программисты) Кроме денежного интереса есть какой то ещё?
...почему... Вам ответил реалист user49912. После второго курса программист (если при зачатии мозги сложились определённым, отличным от большинства, образом) уже имеет возможность иметь 50-100 000 тугриков. Математик... в будущем - возможно, и больше.
Лично мне решать программистские задачи интереснее, чем доказывать теоремы. В 1984 году о намазывании на хлеб ещё не задумывались, так что вполне мог стать и математиком, и физиком, и электронщиком... Но программирование привлекало (и до сих пор продолжает привлекать) сильнее.
Дело не только в математике. Сейчас наверное программирование преподают на каждой инженерной специальности. Работая с различными CAD/CAM/CAE-системами вам в любом случае придется столкнуться с различными нестандартными задачи и придется реализовывать какой-нибудь модуль для автоматизации процессов.