The reason why most people don't get food is because they can't afford it, not because food is in short supply.
Seriously? Do you think the market is a magical and mystical unicorn we shall never understand?
The reason they can't afford it is because of supply and demand. When the rich have a high demand for food, the prices go up. THAT is why they can't eat.