Why fish lay so many eggs?
fish eggs and young fish tend to have many predators that want
to eat them so many of them don't survive. By laying large amounts
of eggs, adult fish increases the probabilty that one of those eggs
will survive to grow into a full grown fish and reproduce.