Cooperative enterprises work because they have a single mission and a community of people with shared interests. A polity of any size does not have those characteristics. Co-ops advance common interests; politics adjust competing interests. One is not a template for the other.
Size is a critical issue. Amoebae divide for a reason. They need a certain surface-to-volume ratio to obtain adequate nutrients. A Marxist economy is, in theory, an amoeba that cannot divide. It cannot provide adequately for its populace because it cannot experiment with enough new products and methods of production. Communists do not let 1000 flowers bloom. (The CCP has become a fascist party, IMO.) Anti-trust laws in capitalist economies deal with the oversized amoebas that emerge, not always as well as one might hope, but as a corrective to an excess. Correctable excess is better than total absence.
Because a communist economy will necessarily fails at scale, a free press will eventually include calls for free enterprise, i.e., the end of communism. So, communism cannot permit a free press. But a free press is also the society's immune system. (That's why all authoritarians, left and right, attack the press.) If a system needs to suppress free speech, then it has no immune system, and would-be tyrants will find the system a happy hunting ground where they can misbehave unembarrassed by the truth of their awfulness.
Thus, in theory, a communist system cannot produce enough, must suppress calls for free enterprise, and will invite thugs to seek power. History confirms this analysis. Successful implementation of communism is theoretically impossible, not just something that has not been tried.