Some years ago I started using VIM, mostly because it was nerdy and cool!
Back to serious, I had to manage some servers, edit nginx/ftp/ssh/mail config etc. all via ssh and at the same time I had to develop the apps that run on these servers, in short some dev-ops tasks.
VIM seemed a natural choice be it just to have a consistency in my development environment. So I started using it, initially the modal mode was strange but now I can’t think of using an editor without this mode.