I know the cells used in these battery packs aren't the greatest, but I really think there is more to the story than that. They went to the trouble of putting battery protection circuitry in the pack which should prevent the cells from being overly stressed. But if the BMS is being bypassed, or if the charger is just overloading the whole battery pack (as opposed to individual cells), the failure rate would make a lot more sense.
(Note: I have designed a digital, distributed BMS myself)
My experience shows that people are
always overconfident in their BMS design skills, but in reality, BMS's often fail by design, i.e., the designer didn't have a clue really what a BMS should do and how. Even when the BMS is OK, it is often miswired so that it can't do its job.
Hence, cell safety is really paramount.
Poor quality cells indeed blow up easily when abused. Abuse increases fire rates on poor cells much quicker than it does on good cells. But that's a bad excuse; those poor quality cells randomly blow up even when
not abused! This is why only high-quality, safe li-ion cells should be used. Li-ion chemistries are very tricky to get right, there's a lot of R&D on safety on good brand cells.
It happens, people (EEs designing and installing BMS) make mistakes. That's why there are safety mechanisms - on the good cells.
I think that the combination of good cells and proper BMS should be used, but the safety mechanisms in the cell can do so much more than just a BMS, which is kind of limited by nature.
This design probably has both BMS and cell quality problem. And I say that the cell quality problem is more underlying and more acute. Fixing the BMS probably wouldn't solve the problem, just decrease the rate of fires considerably. Using proper cells would probably solve the problem, even with the broken BMS/charging system.
Proper safety mechanisms are not only voltage and current limits; they are PTC devices incorporated in cells, proper shutdown vent structures (CID), shutdown separators, and everything that is done on the chemistry level using billions and billions on R&D during many years (even decades) at Sony, Panasonic, Samsung etc.
Cell safety mechanisms also help when the BMS can't do anything - for example, in case of short circuit inside the pack, or an object penetrating the cell casing, causing internal short.
If they try to charge the pack with a basic voltage source, then that BMS can't do a thing - they are fucked. That's why I'm suggesting that you measure the charging current. It's the most basic measurement you should really start from.
Charging current is really important. A cell that's fine for 1000 cycles at 0.5C may die in 20 cycles at 1.0C due to lithium plating. And poor quality cell may experience thermal runaway because of it.