> people who don't have time to learn an esoteric system
if they had time to learn a programming language why they don't have time to learn how to speak with Vim? also I don't think that vim commands are more "esoteric" than (eg) objective-c
and actually, if you are short of time then you should learn to code faster with a faster text editor like Vim (or Emacs of you prefer..)
imo the real problem is laziness
Textmate is about bringing unix and scripting power to people who don't have time to learn an esoteric system