vi is a language
Until reading this, I’ve been stumbling around feeling frustrated that I can’t seem to find any efficiency in my use of the language. This is exactly what I needed to read to get into and grok vi.
Your problem with Vim is that you don’t grok vi.
Zen of vi is that you’re speaking a language.