China thinking long term is IMHO a myth. They couldn't see, that the one child policy has some negative impacts. Too many boys and a extremely fast decreasing population. This could have been seen decades ago. And now they are panicking...