Are you sure about 0 when Rust is 40 years old?
C++ in 1993 was also quite easy to learn.
Have you read past the first sentence?
Surely, the other points don't address how Rust will look like when it reaches 40 years of language evolution.
1. Plenty of tools to keep track of your dependencies. It is also entirely possible to go it your own way and keep dependencies very low. You just have to implement more things yourself. Dependencies don't just insert themselves into your code on their own.
2. I don't even understand what you mean. Rust has a ton of very good resources to learn from coming from all knowledge levels. You can also use Rust at an entirely C level and only use as many advanced abstractions as you are comfortable with.