That is only true when you are dealing with marginal utility not when you are trying to survive.
This is true whenever dealing with a work/reward system that has any timescale at all. IOW, your hunger is a meaningless motivator when the crops to cure that hunger needed to be planted MONTHS ago. Sure, base needs are good motivators that force people to fill those basic needs NOW but they are completely useless when compared to the complex actions that fill those needs over the long term.
In the example given, by the time those people would have been motivated to ensure the crops were planted and harvested, it would be too late. That ‘extra’ motivation supplied by hunger would be useless at that point. People, in general, are always willing to let someone else take care of something and then blame them when they fail rather than taking care of it themselves. At least they are when there is no perceivable loss when those other succeed.
As far as the Indians go, they are a bad example as communal ownership or socialism is actually very effective in small groups. Even today, there are a million successful examples all around us of successful socialistic societies in families and the like. On that scale – when everyone knows the name of everyone else, is closely tied together and (most importantly) each individual cares for the others, socialism is very effective. The Indians, mostly, lived in communities just like that. There were very few examples of large scale societies that were successful with the Indians. They are there, just not many and none on anything that even remotely resembles the scale that we have today.