Наверное, меньшая конкуренция внутри потомства.
A-красные
а-желтые
В-шаровидные
в-грушевидные
Р: АаВв * аавв (красн. шар.) * (желт.груш)
G: АВ, ав,Ав,аВ; у второго родителя ав
F1: АаВв - красные шаровидные
аавв - желтые грушевидные
т.к. в потомстве есть особи с двумярецессивными признаками, то родитель с доминантным фенотипом - гетерозигота. Потомок с рецессивным фенотипом получает по одной аллели от каждого из родителей. Проявляется два закона Менделя: закон расщепления и закон независимого наследования признаков
Таких причин не две, а много больше.
Но главные:
1. Оплодотворение наружное.
2. В газообмене участвует кожа (кожное дыхание).