There are aspects of the electrical system that aren't working as they should, the battery swap frequency makes me think that the Li-Ion infrastructure needs to be better understood before a solution can be implemented.
Is the battery QC that bad? I don't think so. There are other factors at work here which need to be understood.
Only when the fault is replicated consistently will it demonstrate that these factors are understood, hopefully this will pave the way to a passive solution rather than the incinerator on board proposal.
I haven't forgotten the UPS 747F which went down in Dubai with Li-Ion batteries as the suspected cause, also the Asiana 747F which went down in similar circumstances. If these were passenger flights maybe Li-Ion batteries would be viewed differently.