VIM is so painfully obtuse, and it all stems from the fact it was created for dumb terminals in an age where keys like arrows, control, function, etc, either didn't exist or were utterly inconsistent across platforms.
I don't get the appeal in the modern age of it, as it's as painfully counter-intuitive to use as the wordstar commands that Pascal/Ada developers get wood over.
Though I guess such things are ideal for people who think the escape key is "so far away". Joe forbid you have to leave the home row.
It's a big iron dinosaur... and it really belongs in a museum, not on a modern desktop where we have 86 to 104 keys at our disposal.