Kanwardeep Singh ji
Above is not my understanding of genetic research on height for the past 35 years or more. In the 1970's when I was taking my graduate degree we were responsible for understanding the role played by genetics and environment in shaping human development. Studies of Japanese immigrants over 4 generations to Hawaii and California demonstrated a pattern of increasing height until in the last generation studied a plateau was reached and there was no further increase in height. Similar studies of the Dutch confirmed this.
Modern genetics demonstrates that many physical characteristics, including height, fluctuate within a range. A bottom average and a top average for any genetic pool. Thus you can see over generations some variation in average height. Whether a group's average falls to the bottom measure, or rises to the upper level, is explained by environmental factors such as nutrition.
Do you want references for this? I would be glad to provide them.
Though I agree what you said but still there are some flaws in it.Its better if some reasearchers will extend their study to countries like India which has several caste's and communitties are living side by side from hundreds of years.Yet one community is tall and other is short.For example jatts,Gujjars are tallest in North India and Bania are short.Both lived by side by side from hundreds of years.One cannot say that nutrition is poor among bani'as because they are quite rich.Diet of these communities is also same.So despite living side by side why Bani'as are short and jatt's are tall?