I'm curious - what about this post-mortem "reads like nonsense"?
Also the part where you reapply those same abstractions to fix the hole, without realizing that the problem is you simply don't yet have tools that are capable of writing a robust system - despite the evidence to the contrary.
If a day long outage of this scale is not enough to make us rethink distributed systems, what is?