> Given that the US is a lot more racially heterogenous
The US? Sure, but this isn't about the US.
The population chosen (or available) for the study does not reflect that diversity.
https://www.framinghamheartstudy.org/participants/index.php
> The Original Cohort of the Framingham Heart Study consisted of 5,209 respondents
> of a random sample of 2/3 of the adult population of Framingham, Massachusetts
So I don't understand why you point to diversity in some wider but not included group to reason about results based on the much more limited one.
Stratification doesn't help much - it doesn't generate missing data, it still is based on that limited population.
The study isn't "wrong" of course, it clearly states what data it is based on and what methods they employed. If there's anything wrong it's the interpretation by others. This is merely a hint "maybe worth having a closer look at this", it isn't meant to be used to draw any final conclusions from. Papers like this are for "internal use", for other researchers in the field, it should never go to the wider media. It's like a programmer showing their very first lines of code for a new idea, and then trying to draw conclusions about the quality of the final software to be released five years later, written by different people in a different programming language. Bad example, because here at least you already know what it will be about while in the study this remains open, so I reframed it to be about "(software) quality".