I personally really dislike the syntax, and the code is inconsistent to what I think it should do. Also, going off your points, does not create a single distributable, has tons of dependencies, version conflicts, and the syntax is compiler enforced.
version conflicts and dependencies is solved by py companies, not an issue if you use your own version. single exec, pyinstaller has been killing lately but even without single exec, py companies have no problem.
for syntax dislike and enforcement, that is a matter of choice.
industrial-level python is different from casual coding.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.