Жизнь как явление, может существовать только в форме экосистемы. Сбалансированной по веществу и энергии (имея внешний источник энергии, и тратя и преобразуя её в сетях питания).
Экосистема в обязательном порядке включает сети питания и экологическое разделение на продуцентов, консументов и редуцентов. Поэтому экологическая пищевая дифференцировка - основа существования экосистемы. То есть основа существования самой Жизни.
Далее - при занятии организмами новой адаптивной зоны - обязательно занятие организмами различных экологических ниш - сама экологическая дифференцировка, максимально позволяющая использование имеющихся ресурсов ниши. В процессе эволюции внутри адаптивной зоны - экологические ниши сужаются, дробятся - всё это сопровождается специализацией и сужением диапазона питания для большинства видов.
Поэтому многоядные, неспециализированные виды - всегда виды "пионерные", а направление эволюции внутри адаптивных зон - идёт именно в сторону увеличения эффективности "добычи" и переваривания пищи - то есть специализации, а, отнюдь, не в сторону многоядности! Многоядные виды выигрывают лишь при нарушении структуры адаптивной зоны и сетей питания в ней.