"Resource" being dehumanizing doesn't make "stakeholder" dehumanizing. Of course, everything depends on context. Do you think in this context I was trying to dehumanize the people I was referring to? To what end?
Saying 'stakeholders' in this context is like saying 'engineers' or 'doctors'. Doesn't make them less human. It's just specifying a role they are taking.
Resource is less specific, not more.
This is not true. An IT manager who says resource certainly isn't referring to the garbageman, but if he says people he may well be.
But he also might be talking about money or computers.
"Stakeholders" is (usually seen as?) a subset of "people", whereas the modifier in "human resources" is very much not redundant.