Is Python still that bad? I remember the big problems were during the Python 2 -> Python 3 transition, but in the last few years I've managed to get away with a single Python install and haven't really had any compatibility issues.
I stick with Python.org packages for macOS, and the official Python packages on Ubuntu, and everything seems to work just fine.