Two thoughts on Xcode being such a terrible IDE:

1. Apple’s internal developer don’t use it, so they don’t feel any of the pain of using it.
2. They do use it, and that explains (partly) why the quality of Apple software is in decline.