I've found that some people, no matter how smart otherwise, just don't have the type of brain that's good at language.
at my last job, my manager also had a little bit of a farm. once in a while he'd mention something about his geese, and about half the time he'd call them "gooses", not in a joking way. and he's definitely not stupid.