That's not exactly how things be.
If means of production were all owned by workers, then that means they are operating them for their own benefit and the benefit of their communities. Why? The profit motive is not quite as strong. You are no longer needing to amass wealth to live a happy life. Because those who control the local farms are part of the community. Those who control local factories are workers that are part of the community. Each of those operates the means of production to fulfill their own needs, and their community
Because it's not as maintainable as separating them by application or some other separation. Would not want to fill up my bashrc with single-application specific code.