Probably not in both cases. There's usually no need to post - restaurants always have leftovers and organizations like City Harvest can partner with them. Scheduled pickups work just fine. If you're talking about posting individual portions (e.g. my dinner currently) there's no way it's cheaper for them to come pick it up than to cook something fresh in bulk.