Chinese ATC is a joke. Flying regularly into PVG and the incompetence is stunning. LHR controllers would get 10 times the aircraft movement on that airport. They build more and more runways and terminals but as long as ATC can't handle more than one aircraft at the time it won't help.
I'm sure most mistakes during taxi is due to bad instructions in bad English from the controllers but they choose to blame the pilots. Not having to fly to China might be the thing that triggers my early retirement.