Name creativity is not an issue, as all of our names are based on real world languages and Tolkien's Elvish; however, the quantity of usable names in many languages is extremely limited. This is one major factor: we would rather reserve names for actual quest characters. Another factor is that, due to the extreme number of vendors, etc, across the world, it was not viable to continue bloating our data with unique vendor entities, thus we now use generic sets of entities for each culture--essentially, all vendors across Dunland are pretty much the same group of entities, with rare situational exception. Expect to see this going forward.