Because they are born like that.
Babies don't have any teeth at first because they don't need them. They receive all their nourishment from liquid food-breast milk or formula-during their first few months. When babies are born their digestive systems are not yet fully mature, and they cannot process solid food well. While capable of sucking, their mouths and tongues are not yet ready for the complicated process of chewing and swallowing solid food.