The things you mentioned are the result of the gov't being involved. In a free market society you wouldn't have huge CAFOs and big Ag that are subsidized. Also it is the gov't that allows for big corporations that poison the environment. I am new to voluntaryist/anarcho-capitalism, but they have an answer to all the problems you brought up. Communism almost always causes food shortage. I'd rather have cafo milk than nothing on the shelf.
and in a free market society a company will put saw dust in the flour and chemicals in the milk to make it whiter without having to tell anyone. And any competition that sells better quality food will just be bought out by the bigger company. There certainly have been horrible regimes that call themselves communists, but a lot of food shortages in the 20th century are a result of US sanctions and trade wars which block countries from getting gattinf resources, also by controlling global prices. just like what’s happening in venezuela