If there is excess food and it is given to people who would not otherwise buy food, there would be no negative effect on prices or the economy in general. Maybe examples of these types of people don't exist in America all that much but they certainly do in the rest of the world.
Your argument only makes sense if the excess food is given to people who can afford it and just want to eat for free.
Unemployment was lower but jobs became worse. If there was no increase in federal minimum wage in a decade, you can see why employment went up in that exact same decade.
It's not good enough to just point to one statistic and cancel out a deeply complex claim like that one.
Millions of potatoes were recently discarded by Idaho farms due to surplus and lack of demand. I would point to Yemen's hunger crisis, but there are people literally inside of Idaho who don't have food. If you can't even distribute excess food within your own borders it's no longer a logistics problem, people just don't care.
But... we are having issues right now? People aren't acting because there's no economic incentive, it is only in part due to denial or ignorance. Many of the world's leaders who have to power to shift the narrative are not doing so because it would be a short term economic loss and businesses aren't happy about it.
I mean, many technologies like carbon scrubbers already exist. Why aren't businesses buying them?
This is something we need to decide as a society to act on out of pure good faith, there will not be any profit to be made from the sacrifices that need to take place. People need to come to terms with just... being kinder. It would help if world leaders created jobs for this industry on a budget deficit and helped people get into those jobs.
Your argument only makes sense if the excess food is given to people who can afford it and just want to eat for free.