Perhaps this kind of thing needs to be baked into a language offering from the start?
Compare this to say, Rust, where the safety guarantees are useful in their own right.
There would be value in Rust even with zero packages, but I couldn't say the same for Python.
as for your 3rd point about packages, just try this: `grep -l '#!.*python' /usr/bin/*` and then run that same command piped into `xargs grep import`. i.e. measure how many applications on your system are importing anything besides the builtins/standard libraries shipped in the base interpreter.
for extra fun, try porting the matches above to Rust and see how fun that is without `use clap`/`use structopt` and `use envlogger`. i think you've got the last point completely backward, not that i think it's a particularly important measure of a language anyway.
The language is a joy and one of the main reasons it became popular. How do you think it got its ecosystem?
Personally, I find the lack of static types makes maintenance a nightmare, and think the build and deployment situation is miserable.