A big reason why I've delved deeper into the Emacs ecosystem these past couple of years has been my back-burner thinking/exploration into alternatives to the current state of HCI, especially with the ascendancy of mobile that demands that programs be silo-ed into "apps." This post is a nice articulation of the paths not (yet) taken with how we could work with computers.
https://www.inkandswitch.com/essay/malleable-software/
Thanks to u/lispy-hacker who shared this link on the r/emacs Reddit.