The reason why we have baby teeth is that the permanent teeth are too large to fit in a baby’s developing jaw! When a baby is born, their jaw already contains nearly fully developed baby (or primary) teeth, waiting in their jaw for the space to emerge.