Her er hvorfor:
* Energioverførsel er ineffektiv: Når organismer spiser, konverterer de ikke al energi fra deres mad til deres egen biomasse. Noget energi går tabt som varme under metaboliske processer.
* ikke al mad forbruges: Nogle dele af organismer spises ikke, som knogler eller skaller.
* ikke al mad fordøjes: Selv hvis mad forbruges, fordøjes og absorberes ikke det hele.
Dette betyder, at kun ca. 10% af energien fra det ene trofiske niveau overføres til det næste. Dette begrænser antallet af trofiske niveauer i et økosystem, da der ikke er nok energi til at understøtte et stort antal niveauer.