Вокруг этой темы есть огромное количество мифов.
Хотя для антропологии все давно очевидно - рост переменная величина, которая колеблется периодически и довольно четко зависит от генетических факторов и стиля питания предыдущих поколений.
Так например, ростовые максимумы наблюдались в периоды:
около 30 тыс. лет назад в Европе среди кроманьонцев - средний рост по найденным останкам мужчин около 185 см
время Великого переселения народов и чуть позже 4-7 вв. н.э. - из известных данных, средний рост войск Шарлеманя (Карл Великий) превышал 183 см, при том, что сам Карл-192 см.
и сегодняшнее время с разбросом от максимума в Голландии и у нилотских народов 184-185 см, до средневьетнамских 165.
Все это связывают с климатическими факторами и питанием, в периоды максимума-резко вырастала потребление мяса.
А вот средневековье было довольно голодным временем, как и просвещенный век вплоть до начала 20 века.
Это же подтверждает отсутствие акселерации в США, где довольно быстро вышли на хороший качесвтенный уровень питания и средний рост населения как был в 19 веке 178 см, так и остался сейчас таковым.
В остальном мире прошел процесс акселерации, Россия не стала исключением и этот процесс совпал с максимальным уровнем жизни в середине 70-х.
Поколение этих годов рождения и подросткового периода-самое высокое.
Рожденные в 40-50-х значительно ниже, но в среднем россиянин 176 см, мужского пола.
В 90-х акселерация сменилась децелирацией, так как существенно ухудшилось питание, а также вероятно россияне достигли максимальных пределов роста, ведь это тоже не бесконечный процесс. Япония кстати тоже остановилась, почти догнав нас.
Сейчас, как и в прежние времена представители высших классов выше из-за лучшего питания и возможности выбрать брачного партнера с лучшими харкетристиками, среди которых и высокий рост.