My point was twofold that Apple has their own issues with the software and hardware they make (iPods are certainly not above requiring the occasional reboot).
And lastly that if we expect products to be perfect, particularly complex products, more often than not we will be disappointed.
Having said that, I would probably not live with the issues that some people are having with the 970 and 1070.
And yeah, perfection isn't possible, although it never stops people from trying to achieve it...nor should it.