Vemos até gente com muitos anos de carreira enchendo a boca pra falar que nunca precisou, o que é triste.

Exatamente. Os fundamentos são essenciais para qualquer profissional de programação. Sem eles não conseguimos buscar por mais soluções e as vezes até mesmo entender o problema. Se um profissional não concorda com isso, principalmente com anos de experiencia, de nada vale a experiencia dele, provavelmente esse tipo de profissional gera apenas código sujo. Concordo muito e é bom saber que existem pessoas que sabem do valor dos fundamentos.