Is it the environment or the genetics? If my sister has a slow digestive system, her husband has a fast one. If he eats much of the light foods she does best with (lots of salads and fruit), he is hungry, light headed, feels (and is) empty all the way down, and such within a couple of hours. If she eats much of the heavier foods he does best with (grains, meats, fats), she feels dumpy, lethargic, feels (and is) full all the way down, and such for more than a day. Of their two sons, one is like him and one is like her in this way.
They are on the opposite extremes of the range people are but we though maybe this concept that people can be so different is why so many fad diets have a similar pattern - an extreme diet works so wonderfully for a few that it is touted as a miracle concept. Then many try and it doesn't work for a lot of them.
Actually, I think it is both and other things too - the system working rather than isolated parts of the system. Something like not needing much fruit if the little you have has what is needed to cover the narrow gaps in the rest of the diet. Maybe it isn't "a little bit of fruit" that makes it work; maybe it is because the little bit of fruit happens to be bilberries. Or the little bit of nut have happens to be Brazil nut. Concept, here ... not necessarily the details.