Bash defaults to Emacs keybindings which also work throughout macOS since it began in the NeXT days. It is included because on macOS it is the universal text editor.
I am new to macOS and I was just recently surprised by that - noticed Ctrl+k worked in some un-expected places like a plain text box widget (not in emacs). I thought it was a nice touch.