Voce está certo, pode haver casos onde Javascript foi substituído por Rust.
O que quis dizer é: as duas linguagens tem propósitos diferentes, javascript é uma linguagem de script, é uma linguagem fácil, de alto nível. Enquanto Rust é uma linguagem não tão alto nível, tem foco em performance, e etc...
Por esse fato, ambas as linguagens tem casos de usos diferentes, em alguns desse caso de uso o Rust não tenta substituir.
Sim claro o javascript na minha visão tem foco em produtividade, por ser uma linguagem como uma excelente curva de aprendizado.
Creio eu que na questão de frameworks frontend será uma linguagem mais profissional por assim dizer, será de uso em lugares onde a performance, segurança e a minimização de bugs é necessaria, como agencias bancarias, sistemas financeiros etc.