You most likely program in vim or another vi successor. Possibly with a ton of configuration settings and plugins that weren't around in vi. Big difference.
Fair enough. It is vim -- I still refer to it as vi because I'm that old. And yes, I do take advantage of undo and syntax highlighting. I'm sure quite a few of the modalities I use over the years have been added (oh! Tabs, very important). But the point is, relatively old control interfaces can be very effective even after 30 years.
Quite amazing that it’s still around.
https://en.wikipedia.org/wiki/WordPerfect#History