That being said, venv is the official solution, and it works fairly well. pipenv/pipx are some alternatives...but yeah.
What exactly is your system installation for if you aren't supposed to install anything to it? The package system should be able to attempt installing via venv or be able to block uncompatible packages with sane error messages.
Their docs don’t say that, they advertise exactly what the GP ran. Python needs to unfuck its ecosystem.