Yeah, it certainly doesn't. What happened yesterday could've been easily avoided if so many countries and businesses had made their own in-house systems rather than depending on Microsoft...
But the problem is that for a lot of businesses, it just doesn't make financial sense to set up their own decentralised systems when centralised systems already exist, offering services way cheaper than you could ever make for yourself - unless there is a specific need it can't fulfill, or you already have appropriate staff and equipment to facilitate/maintain it on the cheap.
And it doesn't help that the general population also lean towards centralisation, all coralling where their friends and family are. And beating that momentum is almost impossible - heck, I'm still stuck using centralised chatting services because convincing anyone who doesn't already want to move with you is like pulling teeth, and worst part is, it only takes one minor inconvenience to undo all that convincing.
Having said all that, the one group I won't excuse is the Government and Public Sector. There's no excuse for tax-payer funded services to not be operating on their own services and/or using other sovereign services, rather than continuing to pump money out if their economy and into the hands of US tech giants!