> It is more likely to be culture or (more controversially) genetics.
Perhaps not genetics, but (also controversially) perhaps 'diversity' is over-rated. Many of the least diverse countries enjoy such positive results. The U.S. slips further and further as it gets more diverse.