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