My guess is that part of the cost of a "multimillion dollar" piece of equipment is in just such testing and bug removal. If Canon's cameras were selling for tens or hundreds of thousands of dollars, we might be entitled to expect perfection and FedEx next day turnaround on gratis repairs. However, for cameras which barely reach into the thousands of dollars, it is not realistic to expect perfection. We hear about the failures but have no way of gauging (least of all from forums like this) how large a % these represent (how many don't have problems), and how many are actually camera faults vs. excessive expectations from users or,gulp, user error or NRTFM
Our standard contract is for 30 consecutive shifts with zero "significant" breakdowns or quality issues--on high volume parts which sell for hundreds of dollars.
Problems or issues get repaired--and the clock gets reset back to 30 shifts