I believe you may be conflating food banks and food pantries. Food pantries are places that distribute food directly to people. Food banks are centralized places that distribute to soup kitchens and food pantries, not to individuals. They exist to solve exactly the problem you're describing: Allowing a large number of small organizations to achieve economies of scale by pooling their resources.