Why do herbivores have much longer small intestines compared to carnivores?
Herbivores consume plants that contain cellulose, which is difficult to digest and takes longer to break down. Therefore, herbivores have longer small intestines to allow more time for the digestion of cellulose, unlike carnivores who eat meat that is easier to digest.