Catholics built infant baptism on the assumption children meant infants, but researching the word tekton you will find it was mainly for working children. The word was used for artisans of wood or stone work. In ephesians 4-6 children is used of those old enough to obey and even work to requite their parents. Chrysostom was wrong in assuming this meant infants. Christ is a good example since promises given to him were fulfilled as an adult. See the following,
And she brought forth a man child, who was to rule all nations with a rod of iron: and her child was caught up unto God, and [to] his throne.
Notice Jesus was still a child as an adult, and the promise of being taken before God the Father was not fulfilled until adulthood. Promises to children aren't often fulfilled as babies. Almost never. The promise was to their children without promising to them as babies. The promise was to their children meaning to be taught and understood. Acts 2:39 doesn't mention infant baptism, but a promise to them. Promises must be understood for faith to be real.
The word promise (aggelos) actually means to be made aware, so a promise like the Gospel can't be to babies, but can be to older children. A messenger delivering a message for understanding.