Как объясняют на мех-мате на первом курсе - мех-мат учит думать. Это основное, зачем туда идут.  А код писать можно и дома по книжке научиться. "Программисты" без умения думать не востребованы. А таких - большинство. Физ-тех, кстати, тоже учить думать.