Money creates a hoarding mentality. As greedy as we can be, there is only so much we can stomach in one sitting.
So whilst we can hoard money, we can’t hoard food. Food is a perishable and would be spoilt if we do not consume it within a couple of days.
If there was no money to hoard, would we be hoarding food? Perhaps greed is not intended in nature, but a result of man’s invention of money?