The thing that is missing from this article and the comments is that vi(m) is available on every unix machine made in the last 30 years. Knowing it well gives an admin a dependable tool that is ubiquitous. And once you know vim, why would you choose anything else?