It’s interesting to see western Marxist Leninist always having rigid thinking process about the development of socialism for countries with different material conditions. I want to know why do some western Marxist Leninist and Maoists always have arbitrary definitions of what can be a socialist country or not be a socialist country. Why do China need to fulfil all these criterias to be socialists?