This is spot on. In my current workplace we use Clojure, and Clojure has many of the same problems in package management as Python does (no lockfile, no easy way to create reproducible builds, no way to declare range of dependencies unless you use version pin, etc. etc.).
However, I never saw any complaints about Clojure package management in any topic about Clojure here.
We use Clojure massively enough to have multiple issues with dependencies, including the fact that sometimes we need to build a new version of a library simple to build it with more recent versions of dependency X, for example.
It is not that bad, much like I also don't think Python packaging bad. Other ecosystems have better solutions, though.
However, I never saw any complaints about Clojure package management in any topic about Clojure here.