Besides, I don’t want my Emacs to do “one thing” (even if it did that one thing very, very well), because I don’t want to do just one thing
@sacha yes indeed. My article is critical of the UNIX Philosophy, not supportive of it. I prefer not tools that “do one thing and do it well,” I prefer tools that are simple, orthogonal, and composable, i.e. “functions” in a functional programming environment. So any environment (such as Emacs) that allows me to compose these tools together easily is a computing environment I would prefer to use.