> And changing the major version number itself is significant breaking change. From the name of the executable (python3 vs python4) hardcoded in Python

IMHO It's time to discuss again modifying the "python" program to always point to the latest Python version.

What is the status of Brett's UNIX Python launcher "py" by the way?