The problem with the communist food systems was that they sought to eliminate waste, rather than promoting the sort of over-production that generates it. They planned to feed their people, and their plans regularly came up short.
The socialized component of the US system specifically seeks excessive production, well beyond any likely shortages. We deliberately try to waste food.