se seu código é sujo, se você têm dificuldades para abstrair problemas do mundo real, seu problema não é Angular, nem React: é matemática.

O desafio aqui não é apenas na matemática. Muitos algoritmos numéricos desenvolvidos pela academia são tão complexos por debito técnico que parecem criptografados por natureza. Um exemplo notável é o código utilizado no simulador de Covid do Imperial College.

Ser proficiente em matemática não garante automaticamente habilidades em programação.

Concordo. Certamente um código sujo não é apenas fruto de deficiência em matemática.