> people do not buy significantly more food when you make it cheaper, people do not buy significantly less food until they run out of money.
That's not really accurate. Yes, the total amount of food may not change, but the type of food changes quite a bit. People will eat less desirable, but cheaper food.