Most of "our" ancestors led a subsistence form of living, scavenging, hunting or as serfs tending small plots of dirt owned by the lords of the land. It wasn't until the 20th century and industrial farming that we have the plenty (for first-worlders anyway) that we have today. In this society you either have money to shop, SNAP,  or you go hungry. Funny thing about SNAP, the food industry benefits from it at least as much as the poor do. There's that corporate welfare for you. Now if it were up to me, I'd require that "food stamps" only be used for "real food", not the overly processed garbage that the poor consume most heavily. This would of course take more time to prepare, but the nutritional content would be higher and the health issues(obesity, diabetes, etc) would be dramatically reduced. Won't happen because corporate America owns our government.

Common sense is indeed lacking too often today, but it's hardly the result of providing school breakfasts.