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.
"Stakeholders" is (usually seen as?) a subset of "people", whereas the modifier in "human resources" is very much not redundant.