WIC does not work the same way in every state. In this state, you go to a distribution center and pick up the items each month.
Babies under one get formula, baby food and some other items. Over one, they get boxed milk, evaporated milk, cheese, "fresh" fruits, cereal and dried beans.
The fruits and vegetables they give at WIC are horrible. DGD was on WIC at one time, and dil got apples, oranges and pears. She tried to feed the apples to our horses but after one taste they would not touch the shriveled up little things. (and our horses love apples and pears). Most of the fruit they give out has to be thrown away within two days because its no longer any good.
The brands of the other items can change from month to month as it just depends on which company gets the contract. Even baby formula will be changed and the only way to get the brand your child is on is with a letter from the child's doctor.
WIC isn't exactly perfect. Maybe if they were given cards here to buy things at the grocery store, I would feel differently but its like "oh, your poor, here take the bottom of the barrell stuff".
As for your suggestion about buying meat or whatever in the larger packages on sale, etc. Your exactly right, its the way to go. I always buy meat that way and try to buy at Sam's most of the time. But, I have a freezer and obviously so do you. Not everyone does. If they do, they should buy that way.