When would a pip install --user not suffice instead of a global install?
pip install --user
We see it when we're installing an application that will be used by another user account, since ~/.local/lib (or the equivalent) isn't shared. This is pretty rare in a development environment, but it comes up frequently in an administered multi-user setup (say a shared workstation or batch cluster). Sometimes service accounts as well depending on what they're doing.
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.