Note that I'm talking about the Roman Empire before the fall of the Western half. This is also a more general version of my previous question regarding the Battle of Adrianople. I'm also aware that similiar questions have been answered before but they didn't really address my main confusion, unfortunately.
Essentially, what I'm wondering is this:
- all common estimates say that the late Roman Army was actually bigger than at any time during the early Principate or Republic, numbering some 400.000-650.000 men
- yet this doesn't really seem to fit together/add up with the knowledge we have of the battles fought in the late Roman time around the late 4th and early 5th century
Consider this:
- During the Republican times, even Senators like Crassus and of course also Caesar could field armies of incredible size: 35.000 men (Carrhae), 60.000+ men (Alesia), 80.000+ men (Cannae- despite losing tends of thousands just shortly before), or even 100.-200.000+ in total (Philippi).
- Yet in almost all battles the Romans fought in the 4th and 5th against various invaders from the north, their army was considerably smaller: Adrianople (15.-30.000), Faesulae (15.-20.000), even at the Catalaunian Plains (hard to tell, maybe 20.-40.000 Romans)
Now of course many common explanations are brought up: logistics prevented too large armies; the numbers might be sometimes exaggerated; the Romans were weakened by infighting; later on, they lost the African provinces; they had to defend their borders etc.
But even then, it seems hard to justify the really small size of the Roman Armies fielded in these battles when compared to two things: (1) the supposed absolute size of the Roman army (400-650k) and (2) the Roman armies during the Republic.
Especially when you also consider the following factors: the Roman Empire had much larger territories than the Roman Republic with more manpower reserves; many of these (North Africa, Spain e.g.) were also only barely threatened by invaders until the 5th century, meaning they didn't need many standing troops; the respective battles were really important (core provinces were attacked, plundered and threatened by the Goths at Adrianople or by Radagaius in Italy); the Romans often prepared for these major battles for many months (so it wasn't just an unprepared small force somewhere); the numbers availabe were already supplemanted by like 15-25%+ of Foederati (or even way more).
Another thing also just doesn't make sense: the lack of battles and the way in which the Roman Empire just let many things happen, like the sack of Rome or the invasions in 406. These seem to indicate that there were just barely any troops available.
Just look at this direct comparison: the Roman Republic, which controlled mostly Italy, Corsica, Sardinia and Sicily could field 80.000 men at Cannae, yet the Roman Empire which controlled all of modern France, Spain, Italy, northern Africa, Egypt, Syria, Israel, Turkey, Greece, the balkans and other areas could barely scrape together 30.000 men at Adrianople?! Even if you consider all the possible reasons for this discrepancy (troops at the eastern border needed etc.), they should be more than made up for by the sheer size and power of the late Empire.
Something doesn't add up and indicates to me that there was a severe lack of manpower/lack of recruits, for a reason I don't quite understand.
This question has been answered a lot on this sub. My favorite answer is this one, by /u/Iguana_on_a_stick:
https://old.reddit.com/r/AskHistorians/comments/fgxsty/why_was_the_late_roman_army_so_much_worse_at/