If they'd done this right at the PY3K transition and only allowed the function-call-without-parenthesis syntax for `print` calls it could have been a good idea. But now that the community paid the decade-long price to get print as a normal function why backtrack?