From the Marxist point of view we can understand economy and politics of human society. We can see what happened and why. In Marxism we have also the keys of future in our hands. There are powers of markets also in socialism, but these powers are under control by means of bilateral or multilateral systems of trade. The way to socialism goes theoretically through highly developed capitalism.
Exceptions are possible.
New socialisms born also in underdeveloped countries. Revolution means a jump to higher level both at the organizational level of community and at the level of human thinking. Capitalism does not develope after having reached its highest level. Socialism is to replace the collapsed capitalism. Worldwide capitalism has reached the stage of imperialism, the highest level of capitalism.