I've never agreed with that point of view. PCs and NPCs are different, and PCs get access to all sorts of things NPCs don't.So long as either the PC or a commensurate NPC can conceivably acquire the same abilities, it's all good.
Why does the NPC get cool thing X....because weird circumstance XYZ happened to them....that's it we move on. DMs are 100% liscenced to give NPCs weird quirks and abilities that PCs can't get. If a PC is salty about that, they are happy to join team NPC
