Same situation for me. It's often the only editor available on weird old little bits of hardware. Wouldn't bother learning it if I was a normal user who just works on my own PC though.
Yesterday was the first time I've had to modify a file using only cat + echo!
I used to work pretty much daily on Linux, AIX, Solaris (well, all the way back to SunOS 4.1.3U5) and HP-UX.
The only common editor amongst them was plain old
vi
and so that was it.Often these were customer machines so there was no chance of installing anything else on them.
I can even get by making changes to files using sed/awk in the rare cases that I was ever on a machine that didn't even have vi.
It's so ingrained into me that I've never bothered even considering learning anything else. (Some of the additions in
vim
are useful...)(Editors? Luxury! We had to create files by echoing straight to the file and making sure we didn't make a mistake, etc.)