What's the alternative? Accepting the dev's favourite misspelling npm-style doesn't seem like a good idea to me.
No, but a "command not found" would suffice and not hint that it could have figured it out for you.
Alternatively, it could offer a y/n prompt.
I'd rather have the suggestions, I don't take hints from computer software personally :) Sometimes I just misremember a particular command (i.e. "submodule" vs "submodules").
Git has an option to run misspelled commands anyway.