Maybe. But I remember reading that in recent years northern Europeans have been getting taller much faster than Americans. (The latter might even be getting shorter.) These could be due to a lot of causes - the distribution of health resources, family structure (in the IQ case, which might lead to different investments in IQ formation), and many other things. To reflexively attribute it to evolution and genes (without even knowing the genes in question) is sort of weak, it seems to me.
"northern Europeans have been getting taller much faster than Americans. (The latter might even be getting shorter.) These could be due to a lot of causes - "
The "average American" is getting shorter due to the large influx of non-European immigrants (not that there's anything wrong with that).