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.
Também existe a questão de que código otimizado é código sujo. Por exemplo, a biblioteca Lapack é a mais importante para a computação científica e é escrita totalmente em Fortran 77 e Fortran 90. Ler o código da Lapack é extremamente massante e uma tarefa quase impossível, contudo, ela já é tão otimizada e utilizada que refatorá-la seria um crime. Todos utilizam da Lapack, mas ninguém precisa se preocupar com o código.
Concordo. Certamente um código sujo não é apenas fruto de deficiência em matemática.