@pganssle system pip makes some amount of sense for --user maybe (but why not venv for libs or pipx for apps?) but if you're not using that then you're dealing with packages that are externally managed by dnf so is there really a point? IMO, the more important thing is whether it ships venv/ensurepip or not. Debian/Ubuntu cripples Python like that and that's a bit too much. Not having system Python also makes using `pip` instead of `python -m pip` safer since you can't accidentally run it using system pip then.