Some animals have a practice of regurgitating food, so vomit is not disgusting to them (otherwise they wouldn't eat regurgitated food). Some animals need to eat feces to digest the food fully, or maybe hide their traces from predators etc.
It depends on what is most useful to the animal. The definition of gross varies between animals.