Yang Shangkun must have had one heck of an influence if he was able to dictate who would be president of the country 15 years after his death... Of course Yang was forced out of the party in 1993 (the last time he had any influence), but don't let history and facts get in your way.
To your point, I'd say all 3 parties (D, R and CCP) have had slow and continuous ideological drift. All 3 are unrecognizable compared to 1989.
The views of the same party on a narrow subject in the same country are more similar to each other than can be captured by analogy to the full spectrum of ideology of a western first world democracy.
From my limited view, there's actually been a lot of movement on freedom in expression in China, and Xi has been pushing the pendulum back towards the less free side. Which is bad. It's silly to paint all of that as a single overarching 'china'.
The main problem in this thread is people engaging in whataboutism and obscurantism to signal sophistication, because they look at "is massacring civilians bad" and mistakenly think it's a trick question, and set about looking for oversimplifications to correct which they think are secretly attached to the question.
Just like aaron-lebo points out above, a dichotomy between hellish labor camps and flawed western democracies was never posed, yet somehow got corrected. Similarly, I don't think anybody in this thread ever suggested that the problems with the regime were the collective responsibility of every Chinese citizen from Shanghai to Kashgar. Yet those are the kinds of arguments offered in defense of Tiananmen in the name of signalling sophistication.
There aren't billions of politically involved Chinese but there ARE millions of party members, with their own agendas and political battles rolling all the way up. It's not 5 people in a smoky room, and it's definitely not the same 5 people as 30 years ago.
Also China is still the censoring, authoritarian regime it was before. Look at their citizen scores, monitoring, threatening South Korea, Taiwan, us, Australia, etc