> Wouldn't this basically convert any IDE into Emacs if the user wants it?
Emacs Lisp is only part of the equation. You need the all of the programmability that implements 90% of Emacs in Lisp (all of the standard library functions, the display engine, etc).