Here's one argument against non-authoritarian socialism as an economic structure: Non-authoritarian socialism might not work in non-primitive societies because money creation is bound to the state, and because money functions as an intermediary between parties with non-conjoining needs (i.e they don't have anything they can trade for that the other wants,) socialist societies might have problems dealing with the lack of double coincidence of wants in an economy with many outputs.
Edit: Money creation being bound to the state requires some argumentative backing, lest it be dismissed as a false postulate.
Money creation is bound to the state because only the state has been able to practically enforce its currency as legal tender across geographical areas. This was first done by minting, and more recently accomplished through monetary policy. But the enforcement of currency as legal tender has been consistent despite the methods used. Technically company towns ran on their own tender, but a company town is hardly evidence that non-authoritarian systems can create rules for enforcement.