From a biomedical standpoint, we have highly accurate biomarkers (e.g., ApoB, Lp(a), hs-CRP), long-term risk prediction models, knowledge of nutritional biochemstry, and next generation drugs like PCSK9 inhibitors and lepodisiran that can lower ApoB and Lp(a) by 90%. So there's no fundamental reason why cardiovascular disease has to be in even the top 10 causes of death.
Practically speaking, providing guideline-recommended preventive care would require ~27 hours per doctor per day. And the incentives are misaligned: health systems profit when hospital beds are full, so they lack the business model to actually invest in prevention.
So it's a clear illustration of a systematic gap between research and care delivery.