* Visoka stopnja umrljivosti: Ogromno število ribjih jajc in ličink nikoli ne preživi v odrasli dobi. Postanejo hrana za plenilce (kot druge ribe, ptice in morske sesalce), se pometajo s tokovi ali podležejo boleznim. Le majhen del jajc se kdaj razvije v zrele ribe.
* Omejeni viri: Tudi če je preživelo veliko rib, je v ekosistemu na voljo omejitev hrane, prostora in drugih virov. Prenaseljenost vodi v konkurenco, kar lahko povzroči stradanje, bolezni in celo zrušitev populacije.
* Naravni plenilci: Plenilci igrajo ključno vlogo pri preverjanju populacije rib. Brez njih bi populacije eksplodirale in motile občutljivo ravnovesje ekosistema.
* Okoljski dejavniki: Podnebne spremembe, onesnaževanje in uničenje habitatov lahko vplivajo tudi na populacije rib, kar omejuje njihovo sposobnost uspevanja tudi pri visoki proizvodnji jajc.
* Življenjski cikli in vzorci drstitve: Niso vse ribje vrste odlagale na tisoče jajc. Nekatera imajo manj jajc, vendar zagotavljajo več starševske oskrbe, kar povečuje možnosti za preživetje potomcev.
Na kratko, medtem ko ribe odlagajo veliko jajc, kombinacija naravnih dejavnikov, kot so plenjenje, omejeni viri in okoljski pritiski, zagotavljajo, da populacija ostanejo razmeroma stabilna.