Nothing in the current capitalist system stops the creation of worker cooperatives. If they are the superior solution what is holding them back? The major critique of worker cooperatives that I have heard is that they are inflexible. They have a large incentive not to change because change would disrupt the jobs of the people who make up the cooperative.