The next Debian/Ubuntu releases will no longer allow `pip install` outside of a venv: https://discuss.python.org/t/pep-668-marking-python-base-env... You can still force it via `pip install --break-system-packages ...` if needed.
Personally I only ever use the system python packages on Linux if I can get away with it. Saves a whole world of problems.