Maybe we should blame TRANSFAT and HFCS too. And Xeno Estrogens. And sitting on your butt all day.
No arguments there!!
I don't believe, however, that just because humans have been eating grains for thousands of years means that we are completely adapted to it. We have also been cultivating dairy for thousands of years, yet lactose intolerance is very widespread. According to Wikipedia, "The frequency of decreased lactase activity ranges from as little as 5% in northern Europe, up to 71% for Sicily, to more than 90% in some African and Asian countries."
Additionally, we may have been eating wheat for more than 10K years, or even 100K years, but I'm pretty sure that the wheat that is grown nowadays looks nothing like the wheat that was eaten back then. In fact, grains may have been used more for alcohol production than food originally. Vices have been known to drive innovation.
Thanks to decades of selective breeding, much of the produce we consume doesn't much resemble what we had 10k years ago or even 1K years ago. Fruits have more sugar content, turkeys have been bred to have such large breasts that they are unable to reproduce naturally, etc., etc. etc.
I did look at the article on genetic testing. It's an interesting idea and I like the thought that nutrition scientists may be moving away from one-size-fits all approach. I just wonder what the unintended consequences will be. For example, would an insurance company be able to drop your health insurance because you are not eating to type? I can totally see that happening in the U.S. under our current system. Maybe some people with a varied ethnic background will have genetic markers for more than one type of diet. Finally, will that information be kept private?
I think the safer and more reliable approach (and cheaper & can be done immediately) is this: if you are unable to lose weight, having cravings, huge appetite, GI distress, or autoimmune problems then you need to explore the possibility that you are eating the wrong things for your body. The only way to do this is to try eliminating various foods from your diet. Gluten intolerance may be as common as lactose intolerance, but because whole grains are being pushed as universally healthy people might not think to try it.