The primary cause of heart attacks is Coronary Artery Disease (CAD), which occurs due to plaque buildup in the coronary arteries. The plaque can rupture and lead to blood clot formation in the arteries, blocking blood flow to the heart.