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