Ответ:
Благодаря тому, что зародыши проходят все стадии своего развития, находясь в теле матери и получая необходимые им питательные вещества сполна, выживаемость их намного выше. В этот период они особенно уязвимы, а потому нуждаются в защите от внешних факторов. Живорождение позволяет появиться на свет способному к жизнедеятельности животному.
Также такой способ рождения потомства хорош тем, что мать детеныша не привязана к месту кладки (например, как у птиц), а потому может перемещаться в места с более благоприятными условиями и достаточным количеством пищи, чтобы прокормить себя и детеныша.