The ecosystem _is_ one of my favorite parts of Rust.
Building C++ (or C) projects is such a clusterfuck that it's given rise to header-only libraries.
In Rust, everything is "cargo build", and adding a dependency is one line. This has only failed for me when there's a dependency on a C system library that I can't satisfy.
Is it bad to have too many dependencies? Sure, maybe. Is that an excuse to have artificial friction? No. I eagerly await the day when meson or conan or whatever becomes The C++ Dependency And Package Manager.
My other favorite part of Rust is the elitist language features like iterators, immutable borrows, functional programming, etc.