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).
You’re not referring to North America, which has spent the past century propagandizing against socialism, I presume?