PEP 394 is not set in stone. There have been occasional discussions on amending it, e.g [1]
[1] https://mail.python.org/pipermail/linux-sig/2017-July/000029...
[1] https://mail.python.org/pipermail/linux-sig/2017-July/000029...
I would think it would be confusing to install a package called "python" and have to run a binary called "python3" while a package called "python@2" installs a "python" binary. But anyone learning Python in the foreseeable future will have to deal with 2v3, anyway. Personally, I'm more likely to reach for Homebrew to install Python3 since macOS ships with 2.7. However, if macOS does ship Python3 I'll probably reach for Homebrew for Python 2.7.