I wonder if it's because it opens in the default visual editor (typically vi/vim) and while I'm primarily a (neo)vim user now, it is certainly not the most intuitive editor to get started with without guidance.
You can always set the editor in your --global or --local config though:
git config core.editor "vim"
You can always set the editor in your --global or --local config though:
I do agree that using the default editor is a mostly a bad choice due to it being vi/vim rather often.