Because Big Pet Food assumes that the average consumer is an idiot. They don't read labels, they look at pictures and product. They know the brand name, and they think the food has to be nutritious since it has all these different colors to it.
Those are who these foods are market to.