Hot take: the enduring popularity of writing applications in a list of environments that starts with Emacs Lisp and goes on to encompass things like Electron shows that we've persistently failed to create a good high level programming system for writing text-focused applications.
(Plan 9's Acme had some good ideas but it never caught on, partly because Plan 9 didn't.)