Doesn't that make things worse?
If a relatively simple algorithm was not safe because of bad engineering decisions (or bad management incentives, whatever the case is) - then wouldn't a much more complex system be even more likely to have hard to discover corner cases and failures?