At least the US has a system to destroy an errant rocket. The Chinese don’t bother with the extra costs.
What do you know of the Chinese launch site? I'd be willing to bet it is at a very remote site. The Chinese do not like the eyes of even their own citizens on their hardware.