A few remarks in defence of liberalism
Bourgeois liberalism does indeed stop at the factory gate or office door, but that is no reason to reject liberalism. On the contrary that is a reason to take the language of individual choice into corporations; i.e. for the rights of individual workers to trump obligations imposed by de facto imposed employment contracts.
Let me give one small example: give individual workers the right not to wear a tie, or to appeal against uniforms which are unnecessary or demeaning.
Socialism is more likely to be popular by taking the freedoms outside work into the workplace than by extending the discipline of work (even after the revolution!) into other areas of life. I don’t oppose collective action; but I support the collective action of free individuals.