Meus 3 cents.
Dificilmente eu respondo, mas o texto é muito bem escrito e a discussão é valida.
Porém o que muitos esquecem é a filosofia proposta pelos criadores que a linguagem segue para seu propósito.
Uma linguagem nasce para resolver um problema específico, com isso (na sua filosofia) nasce suas regras (algumas mutáveis e outras não). Hoje muitos desenvolvedores só seguem o hype e esquecem de ver o propósito da linguagem (se ela resolve o seu problema) e a usa em qualquer lugar para qualquer fim.
Como dizem por aí, um canhão também mata uma mosca, mas será que é a ferramenta correta?
O Rust é a bola da vez, vários desenvolvedores vindo de outros ecossistemas trazendo tudo de bom e ruim juntos.
Enfim, volto a dizer, pensem na filosofia e proposta da linguagem. Se os criadores querem que você use x, y, z. Vejam antes se aquilo faz sentido para a proposta e não para seu gosto pessoal.