Right which is why I mentioned the Persians, Assyrians, Babylonians and Egyptians, which you conveniently choose to ignore :)
There’s more to ancient armies than the Greeks, who had the rather unique “citizen soldier” thing going on where every citizen fought, rich and poor. Someone above has already covered the Macedonians so I won’t discuss that. But the ancient Persians didn’t raise armies of 100,000 men or more just from the aristocrats. Aristocrats made up their cavalry but most ancient infantry in Persia (and across the board consisted of the lower classes) - they couldn’t afford horses and it was not prestigious enough for the upper classes. There were professional units like The Immortals but they were the minority of infantry. And further back, the armies of ancient Mesopotamia and Egypt largely consisted of peasant levies that fought when they were not needed on the farm. Later on there was some professionalization as kings wanted/needed to campaign year round, but it wasn’t the rich volunteering or being conscripted into the professional armies as infantry.
And that doesn’t even count ancient China, where peasant levies were quite common early on during the Bronze Age. Like the Romans, they raised large armies, which was impossible without conscription from the lower classes. Later on it became a more professional volunteer force with some conscription, but it seems unlikely that those with good prospects were volunteering in large numbers. In fact those well enough off could buy their way out of conscription with money or supplies.
The simple fact is that 90% to 95% of the population in the ancient world were farmers, and the raising of mass armies was impossible without tapping that resource. It was European Middle Ages that were an exception because the warrior classes did not want to arm the lower class peasants, which helped to limit the size of European armies, along with economic issues (early on) and the lack of centralized authority.
He mentions the Roman army only recruiting citizens, but just because you were a citizen didn’t mean you were well off. It was more a matter of geography and birth. There were a lot of poor citizens. And by the 200’s that’s irrelevant because Caracalla made every free man across the empire a citizen at that time. And given the size of Roman armies, it’s obvious that they were largely made up of the poor that had no better prospects.
The only thing he talks about from the Bronze Age is that the upper classes fought by chariot. However, this totally ignores that chariots while the main striking force, they did not make up the majority of the troops. The majority would have been lower class infantry. His main point is that both aristocrats did fight and play a prominent role unlike today.
But I’m not denying that. My point is that in most ancient armies, the lower classes made up the infantry, and hence made up most of the army. Both fought, which I agree is unlike today when the wealthy upper class largely doesn’t. So I am not disagreeing with that conclusion regarding today’s military. What I am disagreeing with is the idea that prior to the Middle Ages, the aristocracy or upper classes predominated in the armies of the times. That’s just not true. The large armies of the ancient world largely consisted of farmers serving as infantry - the economics and demography of the times demanded it.