To be fair you can say that of anything with a scripting engine, you could have all that in vim or stripped down emacs
(Also, a lot of that stuff comes bundled with Emacs out-of-the-box, further disqualifying it. Having a scripting engine is one thing, but having a scripting engine along with the whole rest of the jet is something else entirely!)