Food production is heavily supported by the government in China in order to keep food affordable. Food price is also incredibly low in China. If that's failing that the Western world is in hell now.
So if that's your metric, US is at par with China.
US food is affordable. To the extent that food in China is cheaper, I'm pretty sure the main reason is dramatically lower cost of labor.
But the premise of your comment is just wrong.
Money doesn't grow on trees. It's taken by the government from people.
Subsidies don't make things cheaper. They just obscure the real cost and can be used by politicians to buy votes from pickFrom([farmers,students,renters,teachers,...])
If US government didn't spend $35 billion/year subsidizing food production, food would be more expensive but an average worker would have $214 more per year to spend on food.