Mastering Vim Grammar
irian.to
irian.to
The correct learning from this should've been "vim has awful defaults, never use them" instead of "here is a guide on how to remember them"
You shouldn't dismiss something as "terrible defaults" just because it has a user interface different from what you're used to.
Expert tools are for the problems you face even after learning the in and outs of the beginner tools. Vim solve them by smashing convention in order to build a system of composable elements. Emacs solve it by building a vm and a user interface where everything in between is customizable.
Here is an article by Bram Moolenar that explore the problem space of a good text editor.
I imaging a lot of people will increasingly lean on AI to handle most editing tasks, but until people literally stop using keyboards, Vim will still be worth learning.