I don't think he was badmouthing China at all. He's basically using different words to make the exact same point you're trying to make.
When there's no real accountability, in a reasonable timeframe, it's much easier to plan long term.
It's the same within companies. When the CEO assumes he'll be around for 5 years, should he shoot for the 10 year goal and reduce outcomes in the early years? Or does he just optimize for the next 5 years, thereby neglecting the long term goal?
"When you're wrong, well that's what the army is for."
he is implying that China bad action can be solved by PL red Army