I agree with you at least as far as to say that if need be such considerations have to be made at some point during development. Often enough they are not because people live their fantasy of craftsmanship or being an artisan doing some fancy stuff where hard rules of reality do not apply.
In other words: there are no requirements in the jungle. There is only you and your agile team in search of holy Grail of software development practice (BTW: I think agile manifesto is actually nicely organized set of principles of what is important but none of the agilists I worked for over the years, did actually read it).
The problem like the one in TFA has become a big problem because you do not you have a dispatcher in your county and each county but one for 7 states so any small glitch that happens will cause significant misery. Redundancy has to be built in. Sadly everytime I hear redundancy I see all the L2 loops of the past.
If you do not have to cope with the problem in your head yourself then maybe you should not talk for those that do. Besides I do not have impression that passive-aggressive and asperger are mutually exclusive. Sitting in my mom's cellar can make anybody aggressive or passive-aggressive or whatever DSM authors think is diagnosable.
Other than that it seems to discuss quarantine and no it did not work back then.
Never test for an error condition you don't know how to handle. -- Steinbach