I cook and eat a lot of healthy stuff, and I do it at a pretty reasonable price. But it is definitely a luxury that I pay for in time, and it still only works because I have decent infrastructure.
For those who did not grow up poor, it's worth reading John Scalzi's "Being Poor" to get a feel for the experience: http://whatever.scalzi.com/2005/09/03/being-poor/
But these "free" products are going to me, my wife, and our family. We're both well-educated, have good jobs, and live a comfortable life. What ultimately gets me the free stuff is time, access to technology (computer, printer, etc.), relationships built to acquire extra coupons, ability to drive to a nice suburban store that runs deals and doubles coupons.
I guess what I'm getting at is that a lot of people don't have access to get these good deals or aren't prepared for them. In many urban environments, if you don't have a car, your only access to groceries are small convenience stores or very small local grocers, who tend to have bad prices, bad selection, old items, etc. Either that, or you take a bus to the bigger grocery store, wasting a lot of time and having to adhere to the bus' schedule.
You have to remember that for a nontrivial percentage of people - like the homeless - this is a survival situation, where 'healthy' has a much lower priority than 'calories per dollar'.