Prices prevent this. Lots of people can't afford to get as much as they wish, rather as much as they can buy. That's why a market system and stores don't sell out so easily, because people don't buy as much as they really wish for, but how much they need.
Hope this helps!