100% this. Once upon the time my attitude would have been a bratty "you just don't want to do the work to master your tools!" My response to that now is "no the fuck I do NOT, I want problem number 8131 solved yesterday so I can move on to problem number 8132 which btw requires entirely different tooling."
I was lucky enough to have first encountered LaTeX and LilyPond while still in high school.
We have other capabilities now, nobody is forced to work on the CLI anymore - I also refuse to spend weeks to „master“ my editor
I agree with all of that, but from the vim side of things. Although these are not my main concerns with organizing a development process, I find it troublesome to set up and tune a modern IDE into a useful state either, and refuse to do that unless it’s a workplace requirement.
Typing code is literally the least bad thing slowing me down when creating software.
Typing code in vim-insert or emacs is the same as in any other editor. You press keys, they show up on the screen. Press F1 and type a command. Press a shortcut to enter files pane and select a file to edit. Press C-K C-9 to expand all user folds. Install a plugin, map some keys and now you can set and cycle through bookmarks easily.
I strongly believes the “Think about it” -> “Express it” -> “See it done” is much better the whole ballet your hand would be doing with the mouse and keyboard.
OK, that's my #2 blocker. My #1 blocker is that I am no longer 15 and have things to do other than just poke about until I master a new text editor.