Major reason for me is that I rarely work on a local desktop. Most work happens on remote hosts. A local computer is an SSH term and a web browser. All the tools are remote.
Even in the rare case that I do something local, I prefer to keep using VIM becuase I know it so well and it is super lightweight.