Во-первых, во времена Алариха Рим уже не был столицей государства, потому защищали его не так хорошо (так что во многом Аларих не превзошёл Ганнибала, потому столицу он не взял).
Во-вторых и главных, римляне уже не были такими патриотами, как при Ганнибале. После эдикта Каракаллы, который дал гражданство почти всем жителям империи, такое гражданство воспринималось уже не как привилегия, но как обязанность платить определённые налоги. Большую роль в этом сыграло и христианство, которое призывало меньше думать о «земном царстве».