I just offer a quick critique here.
Our current employment structure allows a lot of worker mobility. There are good reasons why many workers need to move from job to job.
For example, I have a lot of experience in the oilfield service industry. Because of the boom-and-bust cycle, it would be folly to assume that workers could stay 10 years--or more. As well, these positions are hard work, suitable for young men. A lot of these workers spend a few younger years in this profession, make some great money. Then they move into something easier.
Reading between your lines, it seems you are assuming workers staying 10 years or more at the same employment. I'm not sure many workers really want that. Or we should coerce employers to provide that.
Being in management and ownership, there is a different difference between the owners and workers. I'm not sure the worker class is ready to assume the mantle of management. It may seem easy, but it is not. There are many skills that have to be brought together to "steer the car to not go into the ditch." The spolu gives the workers a minority say. But a majority would be dangerous. I can see workers making decisions that lead to the business's fall a few years later.
I'm from western Canada. I do not know of any worker co-operatives. I think this is a sign that worker cooperatives are not that feasible, especially an a larger scale.