1) They are still used by thousands of the most
experienced programmers because they find the
varied macros (once thoroughly learned) make
ones finger speed exponentially faster. These are
the coders who are writing thousands of lines of
elegant code a month: they value their time, their
effort.
2) These tools are used by less experienced programmers who have learned at the feet of great coders, and have seen the value of the tools. As they become more proficient in programming and in using the text editor of their choice, they see beneficial effects.
> [impartial, as I use neither of the two]
> John (gnujohn)
Because they are fantastic tools that allow programmers to be far more productive than anything else available....
Why else?
They are old, yes, but they are alive because they are good. I take it you've never used either.
The Emacs configuration I use supports most of the features of any IDE, and despite the lack of bells-and-whistles makes up for it in speed and versatility.
Please tell me.