Биологически современный человек отличается от средневекового разве что несколько худшим природой данным здоровьем. Просто естественный отбор стал искусственным: выхаживают любых, даже практически смертельно больных, детей, которые, в свою очередь, передают свои болячки потомству, которого бы не имели в Средневековье. Что поделать, это - проблема, у неё нет видимых решений, поскольку наше гуманистическое воспитание не позволяет поступать по-другому.
Исходя из вышеизложенного, потенциально средний "средневековец" должен был жить не меньше нашего среднего современника. Но статистику сильно портили младенческая смертность (один младенец, умерший при родах, и столетний старик сразу усредняют продолжительность жизни до полтинника), насильственные смерти (война - дело молодых, да и жизни человеческие ценились много меньше, чем сейчас), эпидемии (медицина, санитария, гигиена и фармацевтика были "не очень"), практически полное отсутствие зубопротезирования (без зубов резко сокращался ассортимент пищи, что вело к недостатку витаминов и вообще питательных веществ, а позволить себе приемлемое меню могли только очень обеспеченные люди), а для крестьян - ещё и непосильный труд, превращавший человека в старика годам к 50-и. Поэтому, когда пишут про среднюю продолжительность жизни в 30 лет, то так оно и было, как средняя температура по больнице. Если же человеку удавалось избежать вышеприведённых катаклизмов, то он жил долго, гораздо дольше 40 лет.
Обычная продолжительность жизни в Средневековье была 0-2 года. Подавляющее большинство людей умирало в младенчестве.
А вот те, кто выживал, жили достаточно долго, лет до 55-60.