> You could argue that there are some crates in the Rust ecosystem that suffer from a deep dependency tree
Some? Dependency graphs of well over a hundred packages are ubiquitous. I've long since stopped being surprised when I compile a rust package that makes no network connections and see it (indirectly) pulling in multiple HTTPS libraries.