Food stamps are much harder to qualify for than you would expect, at least in my state. "Fairly inexpensive" to you is not the same as "affordable" to other people. You also have to consider the sheer amount of time and management that goes into cooking and planning "healthy" meals. The majority of households in the US don't have the luxury of someone with the time to manage that because everyone is working, at least full time if not more and trying to live their lives on top of that. You also need to consider that there are people who live in food deserts who may only have access to stores with limited inventories, and don't have access to cars or even public transportation.