Not everyone loves vim on first site. We were forced to use it in my first C class for in class coding tests. The first week I literally hated it and wouldn't have used it unless forced. 2 weeks in I found it tolerable and after a month it finally made a lot of sense why they did the editor the way they did it. I was pretty bitter up and until then, maybe they just never were forced over that hump :) . Now pretty much everything I use I look for "vi mode" first thing even my shells
God forbid someone uses a different tool than you for their own reasons, right?