As they say on the radio:
Emacs, you may not be perfect, but you are perfect for me 💘.
It is satisfying to perfectly configure a program for me to write any other kind of program.
Emacs is a great place to read man pages and write shell scripts. It gets simpler but not by much.