Много факторов. Очень много. Но один из главных — наследственность. Есть много примеров как люди прошедшие войну и не одну, голода, эпидемии, ядерные испытания или аварии и прожили сильно больше чем среднестатистический человек, лежавший с ним рядом в роддоме.
Главное что тренд средней продолжительности жизни говорит что чем меньше тяжелой физической работы и больше механизации/автоматизации, тем дольше он живет. Спортом вряд-ли массово стали больше заниматься, а вот жить дольше — стали. Возможно медицина как-то еще подключилась, но с обывательской точки зрения после изобретения антибиотиков и повальной вакцинации каких-то медицинских супер открытий для МАССОВОГО пользователя не было.