Interesting question, and while I haven't researched the scientific answer, I'll overreach and hazard a guess based on what I do know. First, the fish heart is very different than the human/mammalian heart; for example it's only two chambers, we have 4. When people talk of 'heart disease', they typically mean coronary artery atherosclerotic disease (angina, heart attack). Many fish don't have coronary arteries at all, the heart muscle gets all its oxygen from blood within the heart chambers themselves. So these fish literally can't get heart disease of the type we usually talk about. Looked at another way, when a fish gets larger, does it get 'fat' the way mammals do, by building up excess supplies of fat cells, or does it just enlarge all its normal tissues more like what a growing human child does, only as an adult? Also many fish have pretty short and inefficient digestive tracts, so if you feed them too much, it just goes through (to be eaten by something else.)