Yes but you're missing my point (or rather Zeihan's). China's disadvantages have not mattered, but only because the US protected global trade. Because of that, since WWII it hasn't mattered whether you had all the resources you needed, or a navy to protect your shipping lanes. If the US stops doing that, then China's disadvantages will suddenly matter a lot.
On the other hand, demographics hasn't been a problem for China in previous decades because their demographics were fine until recently. Now their population is retiring in large numbers and they don't have many kids growing up to replace them.
On the other hand, demographics hasn't been a problem for China in previous decades because their demographics were fine until recently. Now their population is retiring in large numbers and they don't have many kids growing up to replace them.