That is how it is with the promises God made to Abraham and his descendant. The promises were not made to many descendants, but only to one, and that one is Christ.
Our human fathers correct us for a short time, and they do it as they think best. But God corrects us for our own good, because he wants us to be holy, as he is.