It's pretty simple. The government doesn't do it all. Food Stamps (now known as SNAP) don't pay for everything. Soap, toilet paper, and toothpaste are not paid for by the government, and the SNAP program has been reduced in recent years. Those who qualify are at lower and lower levels of income.