How many languages does your IDE support? How long will it take to implement a decent support for your new DSL with maximum a dozen of users in your IDE of choice?
After answering these questions you'd understand why Emacs (or vim to a lesser extend) are superior.
After answering these questions you'd understand why Emacs (or vim to a lesser extend) are superior.