It's not poor implementation at all. It's a design choice and part of the series' flair since day 1. They take elements from all different religions and languages and mash them together. Taking them away or changing them to be more beginner friendly would take away a huge part of the series' charm.This is fine in the game, but when discussing these outside of the game (like in forums, guides, etc.), it makes it annoying to read and parse, and thus a poor implementation.