Real scenario I'm in right now:
- Need to build libraries to support 2.7, 3.6, plus future proofing for >=3.7
- CI workers have images which only python 2.7 and 3.6, platform team too busy to update them
- Mac Homebrew only supports >=3.7
There's no common environment between anything unless we use pyenv