Short answer: Because the change breaks a lot of code for no reason other than a stylistic one. It wouldn&#x27;t be difficult for it to be a function, but the interpreter to allow the old invocation.<p>Though it does serve as a neat diagnostic &quot;this program wasn&#x27;t built with python3 in mind&quot; message when you encounter the syntax error, so maybe it balances out...