it was funny that initial reports blamed the batteries and a pure software bug. in 10 seconds of thought, that would not make sense at all, yet it was being said many times for the first few hours of the report.
Yeah, this. People assume that batteries just explode, have always been. It's some kind of... batterophobia. I definitely remember this from days before li-ion, like some people were scared of just normal alkaline cells.
In reality of course batteries do not explode, explosives do. Li-ion batteries sometimes burn quite violently but it's still pretty much different from explosion,
even in layman language, even more so with technically correct meaning for "explosion".
Triggering li-ion cell failure is also more difficult than people expect. It is almost always impossible to do by just software. It is often difficult to do even with botched BMS design. Cell manufacturing quality control issues and physical damage are the most usual reasons for battery fire. Faulty BMS can increase the odds but it is a totally different thing to have one in hundred fail over years of use (which would be a huge problem for manufacturer) vs. intentionally having 100% success rate in commanding them to explode within some minutes of command.