Revolutions contain competing germs, not one
It is true that Stalinism was present in germ in early Bolshevism, but Bolshevism also contained other germs: soviet democracy, internationalism, and self-sacrifice. Which germ grows is decided by later circumstances and choices, such as isolation, famine, civil war, and the rise of a bureaucracy. Reading outcomes backward as inevitable erases the real forks where a different path was possible.