There are three main branches of commie shit and I think you, along with most of the thread, are confusing them.
Type 1 Commie: Stalinist/Lennist/Muh Soyvet Union
These are the oldest of oldfag commies and their goal is simple, industrialize at any cost. Class conflict is to be used to overthrow the old government and purge any dissent but otherwise it is downplayed in favor of moar industry.
Type 2 Commie: Mao/Che/Castro fags
Hypernationalists with a side order of anti colonialism. The old class divides is seen as a remnant of colonial past and must be destroyed, any new class divides are perfectly normal and natural and how dare you point out only government cronies are in the upper class you fucking peasant!
Type 3 Commies: Ivory Tower Marxists
These are the ones most common in the West. Was originally focused on class and "wont somebody think of the poors!" but after MLK led his coup against America they switched over to race/gender/fetish warring.