To be fair you can say that of anything with a scripting engine, you could have all that in vim or stripped down emacs

Anything with a scripting engine isn't lightweight compared to (classic) Notepad!

(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!)