OP here, I think this was just an absolute terrible choice for Python to make, especially when nearly all other package manager systems of all other languages allow for somehow a relatively 'safe' global installation of packages on a device.
Happy to hear reasons why Python made the "right" decision here, though.