I'm pretty sure the navigation shortcuts date back to when Emacs was literally just a set of TECO macros, and GNU Readline adopted them
Yep. Readline’s modeled after what Emacs was already doing.
Yep. Readline’s modeled after what Emacs was already doing.