Muito boas proposições. O resumo disso é que você deve se empenhar e aprender os fundamentos, as ferramentas vem no embalo. Saber usar apenas a ferramenta funciona em atividades extremamente repetitivas, o que a programação não é, e se for para a pessoa pode começar arrumar as trouxas porque a IA,e em algum momento, vai acabar com a brincadeira, por isso tem muita gente desesperada.
Gostei que levantou algo que falo muito, que é sempre olhar o contexto. Talvez o maior erro das pessoas que estão aprendendo é decorar receitas de bolo e não saber aplicá-las, de usar algo sem saber o porquê, como foi bem exemplificado. Boa parte das postagens aqui no Tabnews mostra coisas interessantes, mas algumas induzem a isso, mostrando que o próprio autor não sabe que aquilo não é uma regra absoluta. Temos postagens nas últimas horas que fazem isso e com vários votos positivos (eu nem negativo nada mais pela limitação de votos e porque além de mim tem mais uns 2 ou 3 que negativaram o erro, fica inefetivo, e sim, eu sei que algumas pessoas acham que eu sou arrogante por dizer isso, mas cada um tem sua atitude, e ela define o que alcança, aproveita quem quer), mostrando que as pessoas tem apego ao erro, os treina, e vão reproduzí-lo para a vida toda, o que limita seu salário.
Eu não sou totalmente contra o açúcar sintático, depende muito do caso. Odeio quando alguém mapeia algo que pode ser feito com um laço, mas não acho ruim algo que há ganho efetivo sem prejuízo. Eu acho que deve ensinar às pessoas o que ela não sabe. Códigos curtos em lugares apropriados são mais expressivos, legíveis e mais fáceis de dar manutenção. Se o próximo programador não sabe fazer algo disponível na linguagem e que não foi abusado, o problema é dele, e precisa resolver isso. O problema é do autor original quando este abusa de algo, faz por gracinha, pra encurtar a qualquer custo.
Se as pessoas entenderem que não é fácil, que precisa aprender o'que parece chato, fica mais simples alcançar os objetivos. E se a pessoa achar muita coisa chata, entrou na área pela moda, pelas promessas irreais, ela não gosta do que a área realmente é.
Faz sentido?
Espero ter ajudado.
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).
Existem poucas verdades absolutas em desenvolvimento de software. O que mais odeio é ver as pessoas tentarem a qualquer custo seguir alguma metodologia ou boa prática a risca.