Emacs, as we well know, is a “maze of twisty little passages, all different,” (an old programmer’s joke that came from the game Colossal Cave Adventure) while Vim (and Vi before it) offers an arrow-controlled universe of keyboard shortcuts. The origins of this war harken back to Usenet groups in the 1980s, a time when Vi and Emacs were the primary tools used for coding.
We love what we grew up with, be it Star Trek jokes, Vim, or Emacs. Like a dog refusing to walk on wet grass, there always seemed to be a bit of resistance to changing up a routine.