Exactly. In the field of accident analysis and prevention the "swiss cheese model"[1] is very popular for this reason. It acknowledges that every layer of the system will have holes, and that ideally every layer when stacked up provides complete coverage. If something bad happens that means that holes every layer had to have aligned and the whole stack bears some responsibility for the outcome.
1: https://en.wikipedia.org/wiki/Swiss_cheese_model