Вы учитывайте еще время написания и контекст - child имеет совершенно официальный оттенок и никогда как обращение в бытовом языке не употребляется.
Kid сейчас имеет гендеро-нейтральное значение, и может использоваться как обращение к детям обоего пола.