There are other things than laziness that push the scale toward shipping bugs. In Apple&#x27;s case, there&#x27;s the fact that they only have so many OS engineers, and those engineers <i>have</i> to ship new code with each release, to, for example, create drivers and expose APIs to enable software to take advantage of new hardware features. Bugs are strictly less important to solve than making sure that everything shown in the keynote—every feature that sells the new computers each year—actually works on release.<p>The real problem is the yearly release cadence. Apple&#x27;s hardware pipeline is maybe <i>too</i> good—it&#x27;s not giving the software engineers enough time to polish the software.