Pretty much this. It was a huge disappointment for me to understand that even if I made a revolutionary discovery and doubled the yield of food crops, people would reproduce and the prices (and availability) of food would not change.
When adding people to a family, food is probably the biggest non-negotiable cost going up.
I’d also expect to see a strong correlation between family size and the percent of meals eaten at home. Going out to eat quickly becomes unaffordable as family size grows.