There's nothing wrong with opinionated design. The dev has set the bar this high and chosen this thing to represent difficulty levels, either you like it or you don't. Catering to everyone is impossible.
This reminds me of UX. Seems like it could be a subdomain.
I think I disagree with your basic point, though what you say about normal vs. hard is funny. I'm fortunate enough to work with a UI/UX pro, and these things have right answers; they're incredibly obvious after they've been explained to you.