SIM É IMPORTANTE SABER OS FUNDAMENTOS, DITO ISSO....
Na teoria, você está certo, mas, na prática, as pessoas que você afirma não saber programar estão empregadas, trabalhando diariamente e recebendo seus salários. Enquanto isso, as empresas que contratam esses profissionais continuam faturando milhões com a venda de seus softwares e soluções tecnológicas.
Enquanto você se estressa com essa situação, essas empresas seguem prosperando e expandindo seus negócios, muitas vezes sem se preocupar com a perfeição do código, mas sim com os resultados que ele proporciona. No final das contas, o que realmente importa para as empresas é o lucro, e para os usuários, a entrega de valor.
Se a solução foi desenvolvida com inteligência artificial, low-code, no-code, C#, Python, PHP, Delphi ou até mesmo Assembly, isso pouco importa para o cliente final. Da mesma forma, se a implementação usou dicionários ou listas, esse detalhe técnico não faz diferença para quem está consumindo o produto. No fim das contas, tudo gira em torno da entrega de valor e da resolução de problemas, não necessariamente da pureza do código ou da tecnologia utilizada.