XCODE lets you use emacs but then Apple was aligned with FSF pretty early and still works with them.
I remember when SUN was pushing their own IDE and bashing Emacs, never sat well with me but obviously, back then especially, it was all about IP and providing an IDE (they used to charge for them) so backing the FSF was not their gameplan.
Emacs is great and getting better, there are things it does that are not even possible with Netbeans an Eclipse also once you cross over to really controlling your server and the software, including SE and documentation, emacs is the one stop shop. For running your consulting or software firm again Emacs has no peers especially for someone who wants to operate on the move.