it can only be as good as who ever programmed it
Consumers and even regulators seem to think somehow software magically adapt to anything.
These sort of software environments need standards developed that deal with identified situations that it must satisfy in standardised testing as a starting point.