Because those who give out food would keep the best for themselves, and give their leftover , unwanted items to the poor. They don’t give the things they would eat - just the crap they wouldn’t eat. Its just the way it is. Those on here complaining know I’m talking about you.
And for the record. every year I donate food to local charities. Name brand items - not the leftover, tasteless things most donate and think they have done their charitable duty. Items I would feel proud to eating myself.
Our current system invites abuse. I have nothing against good food for the poor. It's the system that needs to be changed.