Why would someone recreate hell on a computer (VI)

I hate VI, no, I really hate VI. Can I say that any more succinctly? VI is a command-line editor for Unix that lets you edit a file on the server. It’s great if you are a masochist with an anal-retentive personality. It’s torture for anyone else.  So, imagine my surprise when I noticed a link to this site that recreates VI functionality with JavaScript!