Think about it this way, if you were a Chinese citizen would you rather work in a harsh factory setting or work as a subsistence farmer and risk starvation because it didn’t rain enough one year? Because that was literally the choice. There were no other options.
The reason why the Chinese government maintains a high level of support from Chinese citizens is not because they’re great propagandists. Rather it’s because hundreds of millions of people went from extreme poverty as peasants to living stable middle class lives within a few decades.
Why do you see that as such a bad thing? Would you prefer all these people remain in poverty as they have in other countries such as India or the Philippines? I don’t get it.
I think what people don’t fully understand is that Marxism is meant to be scientific. That means that there will likely be many imperfect and failed attempts at building a socialist society before one comes along that is stable enough to outlast outside interference from capitalist states.
As such, most people I know who like the USSR are also it’s biggest critiques. Unfortunately, there is so much misinformation about the USSR that most discussions about it online are just about delineating truth from propaganda.