I'm a programmer and I started a business. I think it's unlikely I would have been able to successfully organise a cooperative, so I have a fairly standard business where people write code with me and I pay them.
From a simplified perspective, isn't a collective "just" paying those people you work with a higher portion (and probably expecting more responsibility out of them)?