When you are writing software that you know is being run on medical devices around the country, you need to raise your coding to a higher level of rigor than some rando writing an open-source utility for finding anagrams.
It's not like the DM pulled a "forest fire" event and rolled "cable spark" as the initiator. Events in our world are linear and causal, not narrative in nature.
As well as building homes / subdivisions in areas with high risk of fires, and individual home owners not maintaining their properties to reduce risk:
* https://www.nfpa.org/Public-Education/Fire-causes-and-risks/...
* https://www.youtube.com/watch?v=D1WxCBU6JAM
* https://www.youtube.com/watch?v=vL_syp1ZScM
Just like with plane crashes, there is rarely a single event that causes catastrophe, but a chain of events, avoiding anyone one of which could break the path to the disaster.