The American Heart association is there to promote heart medications and surgeries. Their recommendations are not based in science but quackery. They know nothing (or more correctly, they tell you nothing useful) about cholesterol or proper diet. I had 2 heart attacks in '96 and they said if I didn't get an immediate triple bypass I would be dead within a month. Well I didn't get the surgery and I'm still here 21 years later. I also did not take any of their drugs. They told me to not go into hot tubs or saunas, so the first thing I did when I got home was to phone up a friend and ask him to fire up his sweat lodge. Do your own research. They really don't know what they are talking about and are there to create customers for Big Pharma.
You forgot the grant money. And the donations from the suckers.