As there are herbivores and we know animals can thrive on a plant diet, why does nature also have carnivores which need to eat other animals? Wouldn't it have been a much better deal for every life involved otherwise?
valid question