Years of government congress big Ag lobbyists created the current agricultural system.
Long and short of it, drop the programs, consumer food prices will rise.
It would be painful, but I would be in favor of the feds breaking up the large ag groups so that one company can not control more than than 10% of any commodity. Make it illegal for non US citizens to own more than 25 acres total in the US, zero land for foreign corporations. etc.