У самок в организме хранится запас яйцеклеток. В период размножения созревает нужное количество яйцеклеток ( у человека 1-2, а у кошек , например, может быть и 5 яйцеклеток). Это объясняется тем, что каждая самка определенного вида может выносить ОПРЕДЕЛЕННОЕ количество плодов. Человеческий ребенок при рождении весит примерно 3 -3,5 кг. Женщине было бы тяжело вынашивать больше 2 плодов. А у кошки котята меньше и рождаются через меньший срок, она может их выносить.
Теперь к избытку сперматозоидов. Рассмотрим на примере человеческого организма. У мужчины за одну поллюцию выделяется несколько миллионов сперматозоидов. Часть из них имеет дефекты, часть не попадет в половые пути женщины. Те, кто сможет попасть во влагалище сталкивается с агрессивной для них средой. Чтобы попасть в матку, сперматозоид проходит слизистую пробку в районе шейки матки. Естественно не все могут ее преодолеть. Многие погибают по пути к яйцеклетке. А те, кто достиг ее необходимы для растворения защитных оболочек. Вследствие этого растворения всего лишь один попадает внутрь, тк включается защита от полиспермии. Плюс ко всему сперматозоиды должны плыть против течения жидкости в организме женщины - добираются только самые подвижные и здоровые сперматозоиды. Исходя из всего этого огромное количество сперматозоидов гибнет, не пройдя естественный отбор в организме женщины.
Так же большое количество сперматозоидов имеет эволюционное значение. Когда особи не создавали семейных пар и самка могла оплодотворятся несколькими особями мужского пола, большое количество сперматозоидов обеспечивало успешное продолжение рода (количество переходит в качество). Сперматозоиды мужчин могут "сбиваться в группы" что облегчает продвижение к яйцеклетке и защищает от воздействия агрессивной среды. Так же большое количество сперматозоидов и быстрый сперматогенез позволяет оплодотворить наибольшее количество самок.