> The "worker owned" part repeated several times sounds like a shot at communisms or kibbutz, that will drive some people away.
...and it will also attract other people, including:
- other coops, that want to support each other
- people who are not happy with the increasing inequality
- customers who want to have the ear of decision-makers within the organization. In a privately owned company the owners are often far removed from the customers - even in a medium sized company. In a coop, the employee that replies to your email has far more power to convey your needs to the rest of the company.
Why bundling together UI, message routing and network backends?
Why can't we go back to layered software design?