Same could be said of the paladin.
Not exactly. Just the fact that the word has been part of the English language for well over a century and associated with classic literary tales of knights and warriors such as Arthur and Charlemagne gives it a huge leg up over a word whose use is essentially restricted to a single, non-Western country with absolutely no cultural significance.
I get where you're coming from with this, but even if we were to start from a point where neither specific word has yet entered pop culture -- or culture in general -- "paladin" would still face an easier path to adoption considering its synonymic relationship with a word like "knight". The possible contexts in which the terms could even come up in conversation are so unbalanced in favor of "paladin" over "mahout" that it isn't even a fair fight.
you can chalk me up as someone who prefers single word identifiers to compound words as well
I'd prefer a single word as well if that single word could effectively convey an entire meaning, but in my career as a programmer, especially now working on projects with teams of dozens of other developers, I've learned that brevity !== simplicity.
I ultimately view the best term -- single word, compound word or phrase -- that most effectively communicates the idea with the least amount of cognitive effort required.
Heck, if we were just inventing Dungeons & Dragons right now, and our choice in naming of the primary martial class was between "paladin" and "dude who fights so good" I'd probably be inclined to choose the latter. And I'm only half-joking.
