Safety departments are well aware of this. It has happened before and will happen again. There hasn't been a move to ban them because the fires/smoke/ explosions happen in the cabin and are quickly identified and dealt with. ( also it would be too big a headache)