This is still only 1 part of the picture, if you have free market & everyone can exchange things when & whom they want, if people's work is still exploited there is still a problem.
Now, whether a co-op or a ‘capitalist business’ is more efficient/productive is another question. because they would compete in a free market.