Parabéns pela excelente análise.
Rust é ótima... para algumas tarefas, em geral quando normalmente seria usado C ou C++. Toda tentativa de usar Rust no lugar de outras linguagens, é quase certo que será um uso indevido, apesar de funcionar.
De fato, não deveria ser usado para web no lugar não só de JS, como de outras linguagens que compilam para WASM. Não estou dizendo que nunca deva fazer algo cliente web, mas em geral é a ferramenta errada.
É claro que fazer um renderizador para web ou um servidor HTTP, Rust se encaixa bem. Mas não é disso que estava sendo falando.
O uso inadequado de uma linguagem porque é o que a pessoa conhece é um dos erros mais frequentes. Embora algumas vezes esse erro não cause grandes problemas. não é algo pior em Rust do que outras, pelo menos não é fácil medir uma diferença.
S2
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente (não vendo nada, é retribuição na minha aposentadoria) (links aqui).