If a patient has had a heart attack or stroke, then they should take the recommended anti-platelet drug, which may be Aspirin, Clopidogrel, Ticagrelor or a combination of them.
If, however, they have not had a previous event, then I suggest that there is more benefit in reducing risk in other ways, such and losing weight, controlling blood pressure and diet, stopping smoking and of course considering lowering the cholesterol with a statin. Statins are well tolerated in the vast majority of people. The risk of bleeding goes up with aspirin and the risk of heart attack and stroke goes down. The net clinical benefit becomes small! There is some emerging data that you may try to find those patients who may gain some benefit from aspirin by assessing the bleeding risk in detail, the clotting risk in detail, and then add a CT coronary calcium score (done using a small dose of X-Rays) to see if the process of coronary disease has already begun. The trouble is that the calcium score is rarely above zero under age 50.