These things are created and extended because occasional problems happened.
Preventing every security vulnerability is the same problem as writing bug-free code. And that is manifestly not happening, not even in the most sophisticated software development operations in the world.
We’ll never get the bug count to 0. That isn’t the goal. The goal is to get the number of in-the-wild exploited vulnerabilities as low as possible. And there’s all sorts of ways to move the needle on that, which don’t require humans to suddenly become infallible.
Humans will always make errors. Let's stop denying that and start fixing the mess we are making.
While I agree with your general point I have to disagree the particulars here.
The ground crew did not refuel the plane, because the pilots did not request refuelling. There was no-one "forgetting" to refuel, least of all the ground crew.
The pilots did not request fuel because they thought they have enough. And they thought they have enough because they made a unit conversion error in their calculations. (there are even more layers and twists and turns to this cheese lasagne, but no one "forgot" to refuel that is for sure.)
All those tools (checklists, redundancies, etc) exist to increase the reliability rate. And to stop the occasional problem (ground crew forgets to refuel plane) from turning into a disaster[1].
I might be overly generous, but thats my read of the author's intent. That just like in the airline industry, we have tools to stop occasional problems from turning into disasters. Things like:
- Deployment scripts instead of manual processes
- Dependency auditing (ideally automated)
- Automatic OS-level security updates
- Memory-safe languages (Go, Rust, Java) instead of C/C++
- Defence-in-depth (firewalls, host security, etc)
- Sandboxing (OpenBSD's pledge, Linux's seccomp, Deno's capabilities, etc)
Just like checklists in the aeroplane industry, these approaches require active effort. We don't get secure software if nobody cares enough to make it a priority.
[1] https://en.wikipedia.org/wiki/Gimli_Glider