No one wants just-in-time, no-redundancies production of critical-to-life resources. You would be willing to subsidize a healthcare market to ensure hospitals didn’t have the exact supply of antibiotics on hand required “on average.” You wouldn’t want water purification plants to produce a market-optimum amount of water with no room for variation.
Why would you want that for your food supply?
Don’t get me wrong, there are other issues on hand - lack of diversification, oligopoly, etc. but the fundamental argument of “we subsidize critical resources because people die if there’s a shortage” isn’t a terrible idea.