Re: all of the above, and...
Agreed. The thing is, humans (and machines programmed by machines) are fallible. Problem is that most tech orgs have been running with such a shallow bench the last decade or more that there's almost never any review of what an individual (well-meaning) engineer has done/is doing/will do _by people who would know a mistake when they see it_.