If you have an allocation game dividing a budget, a pizza, etc... this game is zero-sum in the sense that a you getting a slice of pizza is a slice that isn't going to me.
If you are negotiating with an agent who you are unsure is altruistic, rational, or spiteful there is a strategic incentive to misrepresent as a spiteful agent. An altruistic agent gets less than their fair share and a spiteful agent gets more than the rational agent if they can credibly convince other agents they are spiteful. It is worth it to pay off a spiteful agent rather than provoke it.
So if you are trying to optimize for the social choice there's a big problem with spiteful agents. With limited information all agents are incentivized to misrepresent as spiteful and over-represent how much they care about minor concerns. And for making social choice with limited resources there is a genuine zero-sum nature to the problem. Rational agents operating in a zero-sum environment will behave spitefully (you having it is negatively correlated with me having it.)
So with that irrationality baked in, if we could magically find what the social choice was, with spiteful agents the social choice isn't very sociable. And spiteful agents should be common under resource constraints. This correlation between individual's utility functions will also heavily restrain the types of group choice sets which exist.