I wonder whether there was an extent to which soldiers fighting under the Macedonian system had softened somewhat since the days of Alexander? After all there were a lot of mercenaries and a lot of avoidance of serious battles, defection and mutiny. Could they simply have been less well-prepared for a real fight where your opponent doesn't surrender (or accept surrender) when things look tight?
Bookmarks