Вопрос очень обширный. Какой именно период имелся в виду? Какие племена/ страны подразумевались?
Постараюсь ответить в общих чертах.
Не стоит забывать, что выживали не все. Особенно при рождении. Из семи детей мог выжить только один. В детстве тоже была высокая смертность. В возрасте тоже. Девушки умирали при родах, мужчины на войне.
Теперь к причинам, почему остался хоть кто-то.
В первую очередь - количество и высокая рождаемость. Даже если из 10 выживало 2-3 ребёнка, то это уже было неплохо. Да и возраст деторождения был раньше. Рожали, когда получается. Аборты и контрацепция - грех.
По поводу войн вопрос спорный. Скорее это был финансовый гнёт или набеги, при которых погибало минимальное количество населения со стороны как нападающих, так и несчастных. Сельское население страдало меньше, так как феодалы понимали, что, если их поход будет успешен, то земли и люди отойдут им. А кому хочется убивать потенциальных работников?
Далее банальная экология и физические нагрузки играли роль. Питание более здоровое, физическая подготовка аристократов и земледельцев.
Определённый круг болезней все же лечился. К примеру, использовали лечебные травы. Да и про эффект самовнушения на почве религии забывать не стоит.
Если подводить итог, то выживали просто потому что были приспособлены к окружающей среде. Некоторые ужасы, которые мы читаем в интернете были только в некоторых странах. Но не все сразу. (К примеру на Руси во времена средневековья были неплохие условия, по сравнению с Европой). Была более высокая рождаемость и смертность. Люди привыкали жить с болезнями, которые сейчас кажутся несовместимыми с жизнью. Минимальная медицина существовала. Войны не всегда уносили огромное количество жертв. Если даже вспомним одну из предпосылок Крестовых походов, то это было как раз связано с недостатком земли, а не с недостатком людей. Экология была чуть лучше. Питание натуральное. Так что многим людям удавалось выживать. И проживать прекрасные и интересные жизни.