Why do vets recommend royal canin cat food. Why do vets often recommend Hill’s Science Diet? 3.