Interesting topic. Why not submit a patch to allow the {fast checks, print error, do not abort} use-case?
I suspect the same would happen with glibc. To be fair, the maintainers for these packages have a lot on their plates, and tend to pay more attention to submitters who they see often, so one-shots like these just don't bubble up to the top.