In addition to what everyone else already said, most of the testing for ordinary products is done under ideal conditions; the device just turned on with a fresh software installation and no pre-existing save data. It is more expensive to fully test what happens when a device was left on for a long time, so it is more likely that they missed a problem.
Latest Answers