Don't be so fast to point the finger. Generally speaking, blame
is obvious from the initial news reports but tends to diminish
with retrospective fact-based assessment.
For example: it's "obvious" that serious net sites need multihoming.
But what if your multihomed bits go through the same pipe (or worse,
through the same fiber)? Who do you blame when you find out?
Worse, in terms of blame: who can you go to beforehand who
actually knows where that can happen?
I well remember this slide from Sean Donelan's talk at NANOG23: