Take something they rightfully have to give away and instead make profit from it.
I already see grocers giving out tons of food to the local food bank, if they can convince governments to let them profit from it, that is one more path against poverty taken away by corporate entities.
Another way to eliminate waste would be to price the product lower?
If a regional grocery throws away tons of bananas each week, why not make the bananas half the price and run out of bananas each week?