What’s wrong with being explicit about “I really do mean anything that goes wrong” by catching the base class?
I still don't like the proposed change because of how much existing code it would break, but if we're designing a new language I approve.
I’m not much of a python programmer but my experience with the language would make me tend to agree actually. There are bigger fish to fry and so the effort to go after this relatively tiny sardine is perhaps not worth it.