Except it hasn't got much to do with Windows... its a faulty kernel software package from a commercial vendor unrelated to the OS.
Philosophically it's always good to have diversity, precisely to avoid such disruptions. But the real issue here is:
A) Apparently half the world runs CloudStrike... So everything is disrupted.
B) Apparently CloudStrike didn't test their update properly.
I'm very curious what will happen to CloudStrike. This seems like a huge liability?