It’s interesting that firing people for screwing up is now newsworthy. Seems to me that it used to happen all the time.
Pwc didn’t fire the guy who made the mistake because they can’t. He is one of their most senior partners.