Earlier quoted context omitted.
A good software interface must be discoverable by the user. I imply here that hardly anyone knows about ZZ because of improper design, which explains why it's not generally mentioned in tutorials. Compare vim or its clones with any KDE application, which always has keybindings shown in menus, and always a complete list of rebindable keybindings in the settings menu.
Your implication looks strange considering that ZZ is literally the first command mentioned in “The first steps in Vim / Getting out” section. Most likely it isn’t mentioned in tutorials because these are 99% copypaste medium bullshit from wannabe teachers. https://vimdoc.sourceforge.net/htmldoc/usr_02.html#02.7 To exit, use the "ZZ" command. This command writes the file and exits. I remember reading about it 17 year…
A possible correct solution is already given as an example in my previous post.