Sometimes, you really have to appreciate how much of a sense of agrarian idyll has settled down on the minds of Anglo homesteaders who don't really seem to get that for most of history, nobody gave a damn what a farmer thought about anything and, generally, people who need to eat have just forced the farmers to do the farming. Far from working terribly, it fed most of humanity for most of history.
If anything the track record shows that communists have had such trouble with it precisely because they want to change the abusive and exploitative character of the whole thing. Sure, you get some losers, with the kulaks having their grain requisitioned - but you can't not do that when you have people to feed. No society in history, certainly not any capitalist one, has ever really tolerated a status quo where food couldn't get to its people. The problem communists have is that they promise everyone will eat, not just the valuable citizens.
Now with commercialized agriculture there are essentially two problems. Number one is that it's not actually designed to feed the world, it's just designed to feed the markets with the most eating. This creates so much waste that it can't possibly be efficient. So we already know that there's food that could be getting into people's faces that isn't and the only reason for it is the commercialization of food production. Number two is that it can only be profitable if you own your own land and don't pay taxes, get loads of "subsidies" from the government which is essentially just them admitting there's no capitalistic basis for food to be produced but the guys who already own the land are still allowed to keep their inefficient enterprises going (which actually just makes them more inefficient in the long run as new opportunities for profit-shaving are always pursued), or if you have a bunch of workers that you pay frickin' nothing. None of these is sustainable and so they will not, cannot, be sustained.
In fact currently this problem has created a major contradiction within capitalistic agriculture whereby workers are pressured to seek illegal employment in order to get around the fact that the illegal labor market is undercutting the legal one. Far from agriculture being the domain of homestead yeomen farmers, it's the domain of landlords and profiteers. It's essentially always been violent, and it's still violent, and the socialists aren't going to make it less violent by singing kumbaya and begging for an industry that is essentially also ruled by greedy profiteers to "just share." It will be force and in the long run it will be for good.
And finally a note on the other problems with adapting agriculture to serve the needs of the people: most agriculture the planet over, including in Russia, and yes even in China, but especially in India, Africa, and South America, has been so ruled and warped by commercialization that these agricultural industries are practically worthless for producing food but very good at producing money. Many of these broken industries were then inherited by revolutionaries who then worked to bring them to equality. This is not even just a problem with communism but with many nations at various stages of decolonization or decommercialization. This is because almost all nations that went through these processes did have to revise their agricultural systems to feed their people. But it is a constant struggle and the problem they are struggling with is not the impracticality of social collaboration, but the rapacious greed of the capitalists who think their right to buy a banana trumps everything else.