This article is about Python venvs using Docker. That I wouldn't want to pollute the base installation on my local machine should be clear.
But you can just create a venv and install everything in there, no need to create dozens of venvs if that's what you want.