Many interpreters don’t use Readline (e.g. IPython and Zsh), and enabling inconsistent Vi keybinsings in each one can be a bit annoying. From that perspective, adding it to the terminal seems a possibly easier way to get it “everywhere”?
EDIT: Here’s an official source: https://ipython.readthedocs.io/en/stable/whatsnew/version5.h...