With all its benefits over C/C++ in terms of memory safety, Rust still depends on itself to be built*, and Rust’s packaging approach is a nightmare for distros of a magnitude close to that of npm.
* This can be worked around but it doesn’t come for free: https://guix.gnu.org/en/blog/2018/bootstrapping-rust/