I mean the US gives enormous subsidies to farmers for food production, and Walmart receives somewhere around $27 billion a year in SNAP from customers. So in that sense, both of these are essentially public to some degree
There is a huge difference also between subsidizing demand with private supply and providing supply. Exactly the debate that is relevant in healthcare as well. A system can do both, or neither or a combination of the two.