It's also wrapped up in the move from hunting and gathering to farming. Hunting is relatively random and while skill plays a role you can't rely on it. Also excess meat won't last too long so why not share? Farming is more reliable and when bad luck hits it often hits an entire group at once. And it involved more unpleasant labor to farm a lot of food meaning incentives become more important.