PyPI is so easy to self host it's almost a joke. You can run a single python simple http server (one command) and use specific file system layout and you have a compatible pypi.
If there is such a significant mismatch in what pypi is going for vs contributors, people will migrate to another solution.
there's a big gap between "meh it's okay" and "pypi really goes above and beyond to serve the package developers and the users too".
it's strange (unexpected? totally expected? sad?) that the for profit npm (which started out as the butt of every supply chain joke) seems the most dev friendly.
eg. npm has namespaces (and neither pypi nor rust's crates.io does. and the Rust dev experience is usually considered sublime, and the whole decision making in Rust land is [was?] very dev-driven)
If there is such a significant mismatch in what pypi is going for vs contributors, people will migrate to another solution.