Your concern may be founded in the difficulty other languages' package managers present. With regard to C/++, there really isn't package management at all, making package inclusion a big decision. With regard to Ruby (for example), the package management is actually pretty unreliable and terrible given how many gems require system libraries and incompatibilities of gems across Ruby versions.
With Rust, the package manager is very good. So it's not a problem in practice.
With Rust, the package manager is very good. So it's not a problem in practice.