Social hierarchies emerge in even the most well intentioned left-wing society. It isn't really that odd in Vietnam, China, North Korea, all have developed new highly stratified social hierarchies. The alternative is probably unstable when extreme ideologies are imposed (which really can't survive without authoritarianism).