@usdcollector ed is a line editor made back when teletypewriters were the standard way to interact with computers.
If you thought the syntax was counterintuitive, then so did Bill Joy (remember him?). This pretty much inspired the creation of ex, the basis of what would become vi.
Pic from Wikipedia: https://en.wikipedia.org/wiki/Teletype_Corporation
Compare this to the keyboard used in the early days of Emacs:
Objectively speaking, Emacs is much better suited for modern keyboards than vi(m) is.
The real reason why vi (and by extension vim) uses the esc key is apparently because the keyboard Bill Joy used to write it had the Esc key where the Tab key is on modern keyboards.
My first sr.ht contribution was accepted! https://lists.sr.ht/~sircmpwn/sr.ht-dev/%3C20181215095033.9277-1-francisdinh86%40gmail.com%3E
Computer and Linux enthusiast. Also likes anime and dabbled in occasional coding.
We are a cute and loving international community Ｏ(≧▽≦)Ｏ !