I'm also a bit surprised because per PEP-394, the "python" binary will point to python2 for the foreseeable future.
[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.