My personal theory (I don't think it is very popular amongst my fellow coops) is that co-ops need well defined hierarchies that have the power to take a lot of decisions and the dutty to report on the decisions taken and the resoning behind it but with that also well defined rules to make sure power changes hands via democratic processes every x amount of years.