Depende muito do seu ponto de vista e onde você está citando a aplicação, sim na questao do frontend eles podem até se complementar mas em muitos casos o Rust ja substituiu o javascript temos o caso do desenvolvimento blockchain onde muitas blockchains já adotaram o rust como linguagem principal.
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.