Babies are born with some passive immunity passed over the placenta
from mom.That passive immunity is thought to limit the newborns ability to respond to most vaccines until they reach 6-8 weeks.
They must be given again several times because the young immune system provides only transient protection. Once it matures around 2, less frequent boosters are needed. Some may need more later.