The main reason for heart disease is sedentary lifestyles, not diet. People actually have access to a lot better food than they did 20 years ago, and a lot more of it. The main difference between people 20 years ago and now is, nowadays everyone is a fat ass. Our TV lifestyle is ubiquitous, even active people today do more couch time than lazy people did in years gone by.