Their usage of cookbooks and recipes is actually fine. Kitchen can be confusing sometimes but generally still fine... Knife is the most confusing of all. But what I really hate about Chef terms is they make searching with DDG really difficult.
I haven't even thought of rubygems and I deal with them every day. I'm curious now - they don't seem like a comparable issue for some reasons. Maybe because it's just one level? The language is Ruby which is arbitrary and the packages are gems which is connected in naming, but there's nothing more in language itself, right?