We can be explicit in the pull request and change log that shebangs and executable bits are okay where appropriate and the only precedent this sets is that shebangs should be avoided where they’re not specifically needed.
3 Likes
PR to make the change is python/cpython#119658. Feel free to suggest alternative approaches there.