Oh I bet a cooperative would have plenty of internal conflict. No group of humans gets together without conflict even when incentives are really well aligned.
The points above on the governance model I think are ideal, but another reason to do this would be to encourage other companies to look at the model and be encouraged to adopt it. If you start with a co op I think it’s less likely other companies would look at that and say he lets convert to a coop. I want to find ways to help improve the system currently running not just make one just company.
A great outcome in my mind is a story where you say look at this software company that’s fully unionized and they are killing it on growth and productivity, even higher than those non union shops.
This would make everyone pay attention because people don’t really care about anything but long term growth independent of the company’s operating system.
A co op would be so different from existing systems that I fear people would think hey that’s neat but we can’t replicate it unless we started over.