Why are food chains relatively short?
Food chains are relatively short because transfer between trophic levels is inefficient. Only part of a level’s production is eaten; only part of what is eaten is assimilated; and much assimilated energy is respired rather than converted into new biomass. Multiplying these efficiencies produces a steep decline in energy available to successive predators. Eventually, production cannot support a viable population at another level. Disturbance, ecosystem area, prey size, and dynamic stability modify chain length, but all operate within this energetic ceiling. Energy budgets must distinguish stock
Ref: Fundamentals of Ecology, Odum & Barrett, 5th Ed., Ch. 3