That's enough to get by for quick edits. I haven't used vi a ton in my life, but I've managed to remember that much.
With nano, all is straight in the UI. That is powerful, and so obvious.
Why Vim/Emacs not have that?
The GUI app as a menu bar, a standard gui feature that includes at the far right an entry entitled HELP under which one can find a manual, docs, a tutorial, a FAQ and various other options.
Just saying that vi at its most basic level isn't bad at all. The user only has to remember i,esc,:w,:q,:q! for basic editing. That's not much.
But I do agree that it would be nice if vi / vim would simply list those commands when starting the editor for those who have never used it or haven't used it in ages.
I know other people who aren't Vim fanatics at all but have occasional work in the terminal, and they too also just learned the most basic Vim commands and have the most basic Vim configurations, if at all.
With Emacs/VI you need to bring a HUGE mental framework to just use it.
And maybe, with luck or some years of pain training, to just EXIT it :)
---
Vim/emacs are powerful. Nice? Never. Easy? never. Good for most common editing task in the terminal?. Nope.
Claim that Vim/Emacs are good is like say "why people use Sublime Text when Eclipse is so much better?"
Except, with eclipse, you know how exit it.