I would blame failures on the CCP and success on time. Things generally improve and, in the case of China, this is
despite the CPP (not because of it).
People do this same BS with Stalin, etc. "But some things got better!" Well, things always get better in general (this is true even in Africa) and giving a tyranny credit for general progress that happens
despite them is lame.
If I beat my kid everyday and force it to live in a shack outside, and that kid wins a spelling bee... do I get the credit?? No. And the CCP should not get credit for the advancements of the Chinese people. It should get only blame for holding them back, thus
limiting the progress (not creating it).
Remember that person who got kidnapped for 18 years in the news recently? Giving the CCP credit for progress is like saying "well, look how well she speaks! Her kidnapper sure did some good things! Look at the progress he created"!
Giving a tyranny credit for progress is BS; I think you can see that now. Progress happens because of the people, not because of the government; government only holds us back - that's why it should be as small and uninfluential as possible.
We're going to let it happen again, aren't we?