I'd add that should the CCP start a conflict over Taiwan, Western support for Chinese aerospace programmes and airlines would vanish overnight. Lack of spares might just force Xi Jinping to find some other conveyance than his Air China 747-8I.
From 2012 even. I think Xi'll be fine.
As for the 737 Max, every major jurisdiction has re-certified the aircraft. Boeing majorly screwed up that programme, but fixed it, and FAA/EASA have cleared it for service, as have Asia-Pacific countries like India, Singapore, and Thailand. Why is CAAC holding out? Politics.
India, Singapore and Thailand, among others, take their cues from the FAA or the EASA. Very few countries have their own certification program. In fact it wasn't too long ago that EASA took the FAA's word at face value. Them certifying the plane means nothing, they're literally following the FAA's footsteps. (Still)
That CAAC is taking its time re-certifying the plane is not surprising. They were the first to ground the plane, through a lot of protest. Its not enough to say "oh, Boeing screwed up but they said they fixed it, so everything is A-OK!", because Boeing never admitted they screwed up until they had no other choice, and even then they didn't admit it for a very long time. Its not enough to accept the FAA's word, they lost all credibility the moment they supported Boeing when Boeing was lying, deflecting blame, and doing everything possible to worm their way out of this.
China was the first to ground the plane despite huge pressure from the western-led world, (and everyone claimed it was only politics back then too) but they were vindicated by the 20-month long (in the US) grounding. That CAAC haven't re-certified it isn't politics, that the FAA and EASA have is politics.