I think most people who work at Big Co's have their share of meetings where half a dozen people attend regularly, but have never said a word and you have no idea what they actually do. Those are the "NPCs" he's referring to.
Have you considered that those “NPCs” have no idea what you do..?
You may disagree, but the "NPC" comment comes from the widespread belief that it's easy for low-performers to stick around at big companies, versus at smaller companies that live and die by their burn rate.
One of my NPCs has a T-shirt that says "Trainee" on the front, and "Someday, we'll be in charge" on the back.
Sure, people (probably) have their own lives; but believing this and being able to actually tell are two completely different things.
I dunno, there's something about the way you responded that rubs me entirely the wrong way. You seem to take my comment and then take the worst, instead of most generous interpretation of it. I posed a hypothetical, and it seems like you accuse me of considering every person in the world an NPC.
What you said, both in your original comment and in this follow up, demonstrates a demented way of viewing other people.