See Enron, Reliant, Worldcom and many others.
Disasters happen. There is nothing we can do to prevent the ones that do happen. We simply do the best we can. Engineers work very hard to prevent this kind of disaster, but one unknown-unknown can derail everything.
Spend five days in software maintenance shop and you will see what I mean.