One child policy was in effect and Chinese people got used to it. It's been enforced as a social norm and the subsequent generations seldom have more than two kids. You can add China's increased urbanisation, increased work hours and smaller houses/apartments into the mix.