That's not my point.Are ee users the type who can't memorize commands?
My point is that if vi is the default and newbies who does not at all learned about vi attempted to install FreeBSD, or worse, newly assigned to manage already configured but EDITOR=vi computer, anything need editing should call vi, and the person doesn't know "I can start inputing texts at cursor position by pressing 'i' key, 'ZZ' to save and exit and ':q!' for exitting without saving" would panic. Learning about commands should be the next step.
Most of screen editors on PC(MS)-DOS should have been started developing after vi had been in use. Isn't it?I don't think "legacy" fits here. I know plenty of aging "legacy" editors on MS-DOS that have direct editing mode.
And word "modal" for vscode is different here. It didn't require typing "i" to start inputting text.