I don't understand why human can create a complicate and stupid editor as vim. I guess that it was created since the period when the concept "UX" has not been born out :))
you don't know what you're talking about. ^^ IMO vim is very intuitive once you know how to use it. It's not about getting started fast but working fast once you have gotten into it.
Vi is editor created from programmers to programmers with 1 unique feature: it is language to edit text, not tool to write text, and that is HUGE difference.