I was twiddling a bit with neovim (lua) and realized something. You’ve got on one end in the hyper dimension, and overpowered hyper dimensionizable programmable editors? on the other emacs (elisp). Neovim is vim’s (vimscript) successor.
All enjoy a similar predicament. The truth (of time) is that no one really learns an IDE (forget programmable editors). Many IDEs exist now with natural language bells and whistles to the minutiae.
Natural language bridges a (psychological) accessibility and discoverability gap. Of course, if you don’t win the lottery enough times, you’ll be left hanging dry (on tokens).