I think the germane point about Emacs here is that some people like writing Lisp and some people hate it. If you hate it Emacs is likely not going to be your best environment, and that’s fine.
I really like writing Lisp so Emacs has a simple way of doing anything I want, but it’s not for everyone.