Qualitatively, humans are likely to say, "Whoa! Hold on. This doesn't make sense." when presented with unreasonable data, while algorithms are likely to proceed and do whatever.
We don't have good programming abstractions for "This doesn't make sense." You want something between proceeding and aborting.