Food stamps generally do not allow purchasing hot food or a wide variety of foods that are not considered essential (there is some variation in policies, however). Remove those restrictions, and it would be better.
You would still have the problem that it wouldn't actually provide food for everyone or some people would end up losing the money because they're frugal.