>Usually that term is a way of deceiving people into thinking the company's goal is to serve "the community"
It can also encourage workers to consider the needs of customers and suppliers, the ignoring of which will tend to eventually harm the company and its shareholders. I.e., it is not always a weasel word.
It's almost always a weasel word because if you meant customer you would just say customer. Saying "stakeholder" permits a level of ambiguity about whose interests are being represented.
If I mean "customers, suppliers, neighboring businesses, employees, their families, investors and anyone else affected by my decision", should I write that out or should I just write "stakeholders"?
Like I said, that's the engineering context of the word.
In business managerial side of operations, "stakeholder" is definitely a weasel word.
The word "stakeholder" in "stakeholder capitalism" as used by the World Economic Forum literally means "every single person on Earth". Unless you think Klaus Schwab also considers the possibility of life in the Andromeda Galaxy, it doesn't get anymore nebulous than that. The word "nebulous" describes something cloudy and ginormous- like a nebula.
I'm not trying to give you a hard time, but the rarity of the exception justifies the rule.
It can also encourage workers to consider the needs of customers and suppliers, the ignoring of which will tend to eventually harm the company and its shareholders. I.e., it is not always a weasel word.