So, the people who are in charge of designing such a system need to do a good job. What if that too inevitably fails?
You can either improve the system/process by learning from mistakes or blindly firing the culprits and replacing them with somebody who might well make the same mistake again