Вот несколько примитивное объяснение, которое многое объясняет:
Зубы одного родителя, форма черепа/челюсти другого родителя.
Т.е. широкие зубы от папы не помещаются в форму челюсти от мамы или наоборот. Зубы располагаются очень близко, им становится тесно и они поворачиваются, налезают друг на друга и прочее.
Кстати, бывает и обратная ситуация, челюсть широкая, а зубы узкие, появляется щербинка между зубов (между первых или бывает даже между всех зубов)
Первая же картинка в Гугле по запросу medieval teeth опровергает вашу чушь про идеальные средневековые зубы