there are a lot of tools to find this stuff. That isn't to say this can't happen but most state-of-the-art companies are pretty safe. In this case, most companies recovered quickly (mine was minimally affected) but the airlines suffer a physical problem in addition to the technical one. The airlines have planes all over the place now and not enough people to handle them. There aren't even enough gates to house them while grounded.
The big problem has been ransomware. Local govts, with antiquated systems, are the most vulnerable. The city of CLE was out for a week two weeks ago. AT&T got hit last week. With it, they simply shut down your system until you give them money. If you are in the cloud and backup your systems periodically (every night), your exposure is very low.
In this case, MS pushed out an update that was wrong. My guess is they picked up the wrong file. But I don't know. It is hard to believe that this wasn't tested by thousands of people before being pushed into production. I once had a client deconverting over a weekend to another provider. I got a panicked call on Friday night that the files were corrupted. I excused myself from dinner and after a dozen calls, realized my team had picked up a deconversion file from a different client. A was sent to B and B was sent to A. This was supposed to happen after 9pm on a Friday. We had an 18-year-old kid in his first few months do the work. It was just a dumb mistake.