Which is why you should support China, as a recent Harvard Kennedy School survey found that over 93% of the Chinese people are satisfied with their central government.
https://ash.harvard.edu/files/ash/files/final_policy_brief_7.6.2020.pdf See page 3
Facts don't care about your feelings
Drastic measures don't always work, they have very significant side effects on the way people act and feel about the state of things.
To suggest that there isn't something that could happen within the country that results in a decline in material conditions is incredibly foolish, just look at what happened in the USSR. Economic stagnation that didn't even result in a meaningful decline in the standard of living played a role in what caused them to make the many strategic errors that eventually resulted in their downfall.