But in the past you may have got just some naked Bourne Shell with no defaults at all.
https://docstore.mik.ua/orelly/unix3/upt/ch30_14.htm explains a bit.
They don't make books like this anymore. ;)
It's the single book that more than any had me finally grok Unix. I still have my copy, first edition, two-colour printing (blue for "hyperlinks" to related sections).
Jerry Peek is also an absolute treasure for Unix shell wisdom --- bash in particular though he's highly knowledgeable about others as well.
Still sucks though. Even in psql I regularly drop into vim with \e to edit whole queries before sending them out.
This metaphor, BTW, persists on a lot of mainframe related tasks where, while you see lines on a screen, the computer is reasoning about punch cards.
(global-set-key "\C-w" 'backward-kill-word)
(global-set-key "\C-x\C-k" 'kill-region)
(global-set-key "\C-c\C-k" 'kill-region)
;; https://www.reddit.com/r/emacs/comments/5jbvc3/kill_is_now_cc_ck_instead_of_cw/