Существует так называемое правило пирамиды, согласно которому каждое последующее звено получает от предыдущего лишь 10% энергии. Из этого следует, что каждому последующему звену нужно съедать больше и больше представителей предыдущего, для того чтобы нормально существовать. Это ограничивает численность более высоких звеньев пищевой цепи - ведь на всех еды не напасёшься. Если травы на всех зайцев ещё кое-как может хватать, то вот зайцев на всех волков уже не хватит...
Намного практичнее иметь несколько коротких пищевых цепей, тогда не будет слишком высокой конкуренции на пропитание, и таким образом больше видов смогут выживать.