I think China canceled the One-child program not because of the male shortage, but because of the age imbalance in the workforce. The “Shock of Grey” effect, where countries are running out of young workers to support elders, is a problem everywhere.