<p><pre><code>    but for something that Apple uses in house to build
    pretty much all of their software products how can
    it be this bad?
</code></pre>
Probably because the Xcode team doesn&#x27;t dogfood their own tools. I forget exactly when and where this was, but I once talked to someone who interned on Xcode. He stated that almost no one who worked on Xcode actually used it, and most of them were, instead, vi users. Grain of salt, and all that, but it certainly fits.