The Nature link you've provided doesn't address anything you wrote in your comment.
I don't know what to tell you about the cite you gave, since it simply doesn't say what you said it says.
Heritability does change over time because environments change over time. For instance in an area where starvation, lead poisoning, and malnutrition was common, the heritability of intelligence (or height) would generally be quite low, because the aforementioned environmental factors would be able to explain a large chunk of the differences between populations. But in a society where everybody had practically identical relevant upbringings and opportunities, the heritability of intelligence would be 100%, because the only difference between people would be genetic.
One of the many ways to test for heritability is twin studies. You'll likely find the correlation between lipstick wearing between identical and non-identical twins would be near to 100%. This means that the heritability of the trait would be near 0%.