* Zunanje gnojenje: Ribja jajca so oplojena zunaj, kar pomeni, da se spermo in jajca srečujeta zunaj samice. Zaradi tega je veliko manj učinkovit kot notranja gnojenje, kjer spermo neposredno vstopi v jajce. Kot rezultat, morajo ribe izdelati veliko jajc, da bodo nekatere preživele.
* Visoka stopnja umrljivosti: Veliko ribjih jajc jedo plenilci ali jih nikoli ne oplodijo. Zaradi odprtega okolja in pomanjkanja starševske oskrbe mlade ribe naredijo zelo ranljive. Proizvodnja številnih jajc poveča možnosti, da bodo nekatera preživela do odraslosti.
* Pomanjkanje starševske oskrbe: Večina ribjih vrst ne zagotavlja le malo starševske oskrbe za svoje mlade. Jajca se pustijo, da se razvijejo sami, pocvrti (mlade ribe) pa se morajo lotiti zase od trenutka, ko se izležejo.
* Okoljski dejavniki: Vodno okolje je lahko nepredvidljivo. Vodni tokovi, temperaturna nihanja in razpoložljivost hrane prispevajo k visoki stopnji smrtnosti med ribjimi jajci in ličinkami. Če več jajc povečajo možnosti, da bodo nekateri preživeli v teh zahtevnih pogojih.
* Evolucijski tlak: Skozi generacije so ribje vrste, ki so proizvajale več jajc, bolj verjetno zapustile potomce, kar je vodilo do razvoja visoke proizvodnje jajc pri mnogih vrstah rib.
V nasprotju s tem imajo sesalci:
* Notranje oploditev: To je učinkovitejše od zunanje oploditve, kar ima za posledico večjo stopnjo uspešnosti oploditve.
* Starševska oskrba: Sesalci nudijo veliko skrb za svoje mlade, kar povečuje možnosti za preživetje.
* Nižje stopnje umrljivosti: Kombinacija notranje oploditve, starševske oskrbe in notranjega razvoja vodi do nižje stopnje umrljivosti med mladimi sesalci.
Zato razlika v proizvodnji jajc med ribami in sesalci odraža različne strategije, ki jih je vsaka skupina razvila, da bi zagotovili njihovo preživetje in reproduktivni uspeh v njihovih okoljih.