Good question. Animals have evolved that way. It make sense because all the animals and plants have to fit together in a food chain. If everyone was a herbivore then there would not be enough plants and too many animals. And if everything was a carnivore, all the animals would eat each other and we would be overrun with plants. Its all part of a natural balance.
Comments