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/
The more I see Rust spread, the more I think there’s room for an alternate computing vision, one that doesn’t give up on managing complexity, that improves security and safety, but also supports hackability by the non-professionals.
Linux/Rust vs. Hurd/Guile?