Заболавают в первую очередь от обстановки.Для того, чтобы заболеть нужно а) контакт с инфекциейб) чтобы этот контакт перешел в болезнь.Первое зависит напрямую от санитарно-гигиенической обстановки. Та же чума выкашивала города в средние века  по причине близкого контакта большинства населения с фекалиями и нечистотами. Появление канализации уничтожило чуму.Второе зависит от защитных сил организма, т.е. иммунной системы. А иммунитет бывает специфический и неспецифический. Специфический иммунитет "тренируется2 при контакте с инфекцией и в некоторой степени - в результате вакцинации. А вот неспецифический иммунитет снижается в результате вакцинации. А зависит он  от уровня жизни, качества питания.Так что именно обстановка является определяющим фактором.