For this reason, I always use "man <command>". The prevalence of "--help" has always bothered me since a badly-written command could start doing all sorts of unexpected things, when you just wanted to see the documentation. I've seen all sorts of ISV software not implement --help correctly. "man" always works.
"man oven" = look up your oven model in your Home Manual
"oven -h" = turn your oven dial past "Broil" and hope it pops out a hidden cheat sheet
I'm sure it's just default "I don't recognize the option so here's how to use this tool" message but the result is the same.
There are exceptions of course, e.g. mysql uses -h for host so you just get an error message about requiring an argument. --help is implemented properly in this case though.
wc: invalid option -- 'h'
Try 'wc --help' for more information.
This one does surprise me. It is almost always one of the first options I try. That or "--help".