Boa Matheus e bem vindo ao time ;)

Deixa eu tentar deixar o meu "1 centavo" de contribuição.

A matemática é super bem vinda no entendimento da lógica de programação, porém conheço pessoas com pensamentos super lógicos e que não terminaram o ensino médio, ou seja por mais que uma coisa se assemelha a outra, não são a mesma coisa.

Matemática se torna ESSENCIAL e foco na palavra ESSENCIAL quando estamos trabalhando com grandes quantidades de dados e precisamos atingir uma alta performance de processamento usando o minimo de recurso possível.

Vou pegar um exemplo:

Imagine o seguinte problema:

  • Ao receber um array de inteiros (0,1,2,3 ...), devemos mostrar na tela a soma de todos os seus números.
const data = [ 1, 2 ,3 ,4, 5]


let soma = 0;
for(const element of data) {
    soma += element
}

console.log(soma)

O código acima é bem simples, porém se você reparar o "for" percorre cada item do array e vai armazenando o seu resultado na variável "soma". Ou seja, se o array tivesse 1 milhão de dados, iriamos executar "soma =+ element" 1 milhão de vezes.

Isso nos mostra que até o menor dos problemas virá um problema maior quando estamos falando de uma quantidade massiva de dados

Sim! Inclusive análises como Big O são extremamente úteis em conceitos de escalabilidade de aplicações. Claro que a importância da matemática profissionalmente depende muito do que você vai fazer, mas ela está presente querendo ou não.

Além disso, a matemática se torna muito importante no entendimento do funcionamento low-level de muitas operações, do porquê de elas serem as mais rápidas e eficientes, os trade-offs com armazenamento, etc.