The question of free agency has haunted marxism which crystallized in a very dubious way in the generation after 1848. To discuss the issue of economics in terms of the draconian determinism of the sciences of that period has produced a typical case of bad social theory. Free agency may be free will, but it is crucial on its own terms, one way of the other.
The point is that we judge capitalism not on theory but on the values we need to restore to social economics.
Marx had a hatred of utopian socialism, but be that as it may it is fatal to wait on the system to evolve on its own terms: it won’t happen as we can see. The planet’s destruction is the only way, short of a communist intervention, the evolution of capitalism can finish.
That’ alarming, and we need to set aside marxist confusions and rethink the problem.