I really doubt if people actually ate the food guide pyramid they would be overweight. The problem is they still lace everything with that top part of fats, oils, and sweets. Cheetos are not the base of the pyramid. I don’t know anyone that is obese from eating whole grain breads, rice, and pasta. It’s not calorie dense until you start adding all the extras.
https://www.pewresearch.org/short-reads/2016/12/13/whats-on-...
> he or she also consumes 36 pounds of cooking oils – more than three times as much as in the early 1970s.
> Broadly speaking, we eat a lot more than we used to: The average American consumed 2,481 calories a day in 2010, about 23% more than in 1970.