Investir em um não significa abandonar o outro. Principalmente quando os dois projetos tem propósitos diferentes. E que podem, aliás, serem utilizadas em conjunto no mesmo projeto compartilhando a mesma abi. Não é por que Rust é uma boa linguagem que tudo deveria ser escrito nela.