That's like asking why other snakes lay eggs, or why mammals give live birth. Or why we must consume our food rather than absorb nutrients from the soil. Rattlesnakes and garter snakes give live birth too....
No they are Ovoviparous ! Oviparous snakes lay eggs - Ovoviparous snakes give birth to live young.
They live in South America, give birth to live young, have heat sensing abilities (though boa constrictors lack pits), and, more technically, have a toothed premaxilla bone.
Even though it is a reptile it gives birth to live baby snakes.
No, penguins do not give birth to live young. They give birth to eggs.
Horses give birth to live young
meerkats give birth to around 4 live young
Boa constrictors give live birth. Boas, garter snakes, and all snakes in the viper family give live birth. All other species lay eggs.
Yes, Guppies give birth to live young.
Yes they do, like all aquatic mammals they give birth to and nurse live young.
Yes, gorillas give live birth.
Yes, certain reptiles such as some species of snakes and lizards are viviparous, meaning they give birth to live young rather than laying eggs. Examples include Boa constrictors and certain species of skinks.
they are mammals, so they give birth to live young.