Actually, that's may be overstating it a bit. The amount of code in the Ocelot is fairly small and simple. It's a reasonably reality to insure that it is bug-free before you start shipping them out, and to even have a testing suite that can test every aspect of the device and prove it's close to completely correct. That's a lot harder in a large system. If bugs are found that affect customers, they have to be fixed. And you have to consider the reality of supporting many old versions over a long period of time if they are not updated.