There are some obvious problems when you take a step back.
For example, it imagines that society is already structured exclusively around the relationship between factory workers and industrialists, and creates policy to that end. In the process, it may accidentally reinforce a stratification that isn't naturally the only one in society, and in doing so simply create a different kind of two tier system dominated by middle managers. As it did in the USSR.
Marx's observations about the workers controlling the means of production were accurate, from a functional information-oriented perspective... that doesn't mean his other ideas about social organisation were.
I find myself wondering what he would have thought of modern Social Democratic nations... or of computers.