This is why I always tell people NOT to ask their vets for feeding advice, or take what they suggest as law.
Most vets know little about different pet foods and that's okay. They are medical doctors and not nutritionists (or trainers or behaviorists) I just wish they would STOP giving advice on something they know virtually nothing about!!