I'm reluctant to criticise Spark too much.
Not because I'm disputing that they stuffed up - they stuffed up badly. But for two reasons: First, I want them to stick around, and second they were big enough to admit this could go wrong, and to have contingency plans.
So let's deal with the first point - I want them to stick around.
They are good