If I'm going to invest time, effort and know-how into something as fundamental as a text-editor, I want to know that I can run it everywhere I need it.
I'm going to guesstimate that I spend at least 20% of my text-editing via terminals, via SSH, via remote sessions somehow. And there I can't use Sublime Text at all.
In those remote sessions I'm probably editing the same things I do locally, so why should I need to change my entire environment to suit that 20% of the same workload? It just doesn't make sense.
Other objections to Sublime text would be that it's not open source. With more and more (new) arm-based platforms popping up left and right, that becomes increasingly important. I want to know that I can take my tools with me to the places I go. Not being open-source severely limits those possibilities.