Americans are fat not because of food like bread and pasta, but junk food like McDonald's and such.
It's a bit naive to think that there is one ideal diet plan out there because there isn't; different diets exist for different situations. Athletes, bodybuilders, babies, pubescent teens, people...