When it comes to basic human freedoms and the importance of individual dignity, China is as much of a shithole as any of these other impoverished countries. There has been a trend of the "lying flat" protests within China. I guess just throwing hands up in the air and refusing to live out lives in a hierarchy, working for overlords is one form of protest that even the Chinese can do. So anybody taking the example of China as a "success of communism" is mistaken. Communism doesn't suck-ceeds. It only sucks. Lifeblood of the people and the freedom of their hearts. This is why it is commendable that the Cubans have been able to protest. God only knows what there authoritarian rulers would have done to them if their was no embargo stopping them from having the means for quick and brutal suppression.
Of course, China has that, enabled by the past decades' preference for economics over ideology. So you won't ever see protests there. Or if you do, then they'll go the Hong Kong or the poor Jack Ma way.