I see the argument that vegetables are superior to grains as disingenuous. You remember the saying about comparing apples to oranges, right? Well, there’s a reason for that saying. It makes no sense to compare two things that are very different. Just like comparing apples to oranges is nonsensical, so is comparing vegetables to grains. Sure, some vegetables might have more fibre than some grains. But other vegetables have very little, and other grains have lots. We also don’t eat foods for single nutrients. There are different nutritional benefits to both grains and vegetables.
People often ask me if X vegetable is better than Y. The answer is pretty much always that they’re both good for different reasons. It’s like asking a parent which child they love more. I love all vegetables equally, but differently. Just because one vegetable has more vitamin C in it doesn’t make it better than another vegetable that may have more potassium.
We also don’t eat foods solely for their nutritional composition. Sometimes we actually eat them because they taste good! Eating doesn’t have to only be about what nutrients we can obtain from the food.
Eating isn’t a competition (unless you’re in an eating competition). It’s not an either or proposition. Foods work together to provide us with all of the nutrients we need. That can include both grains and vegetables.