Wrong. Wrong. Wrong. Not everyone with heart disease has a heart attack. Many get symptoms that result in procedures to head off a heart attack (angioplasty, stents, bypass surgery).
That is true, but he wouldn't have open heart surgery unless he was having significant symptoms that would cause the doctor to do the testing required to determine surgery was needed.
In other words, the heart attack didn't do the damage that resulted in the surgery. There was already a problem with the heart. The heart attack was a symptom of it.