I suspect the reason is that in many western nations, it's becoming politically incorrect to paint socialism/communism in a negative light, despite the realities of the 20th century (and present atrocities being committed by the current mainland Chinese government).