Contrast that with being emacs dependent and having to install emacs w/ the package manager which might have a corrupted database... and not having a text editor to use while you are fixing the corrupted package manager database.
From the viewpoint of a developer I can understand the desire for customability but from the viewpoint of a sysadmin there is something towards being comfortable in whatever barren environment you find yourself in.
I mean if they both run on Lua he's not wrong