Totalmente de acuerdo. Creo que siempre hay algo de matemáticas en cualquier programa pero nada del tipo de integrales o cosas así (al menos que se requiera específicamente), con lo normal te alcanza.
Eso es algo que sucede con todo programa. Ningún programador va aprender sobre leyes, cálculos contables, etc. por el solo hecho de que pueda que en algún momento tenga que hecerle una aplicación a un abogado o a un contador. LLegado el momento, te intruyes lo suficiente para hacer el programa, y generalmente lo haces con la ayuda del cliente quién es el que sabe sobre el ámbito de la aplicación que le construirás.