You're effectively proposing that scripters should be scared of the users, that they should wrap everything in a series of tries.
Abort is a pretty hard measure, while this proposal is about letting the program shut down safely.
When the script is doing something it expects to error, it doesn't...