Ironically the people who view others as NPC (and say so in a disparaging way) are likely more one dimensional themselves. I think you're spot on with the narcissism viewpoint.