理由は簡単。

東京には高身長が集まる。
高身長の方が信頼が得やすくて、いいところに就職しやすいのではないか、と誰かが考察していたな。

ところが、東京の出生率は低い。
結果として、身長の高い遺伝子が次世代に伝えられないことになる。

それと、日本人は男女とも恋人に低身長を望む傾向がある気がするね。
それも影響しているのかもしれない。