Heart attack comes in many ways.
Topmost in most ppls mind is blocked arteries to the heart.
That is correct.
But there are other causes, too like -
Viral infection.
Congenital malformation (for the young)
Spasm due to malnutrition
Therefore, for a healthy and fit person to suddenly keel over and
die because of failure of the heart is not uncommon.
The arteries, and vein for that matter, deteriorates with age. As
long as it holds, they function perfectly. So they escape the
notice of doctors listening with stethoscope. But the
arteries/veins are cracking up, like dried-up rubber hoses. They
eventually crack open one day and leak. Usually when some stress is
applied. That is also a heart attack.
Some are lucky, and survive, some not.
There is no magic bullet against heart diseases, but an all round
healty lifestyle. And even with that, you need a dose of good
luck.