Military tactics don't necessarily scale. Knights where probably optimal at the 10k-20k army size range, but there wouldn't be able to scale to the size of say Alexandrian battle (47k vs 120k).
Military tactics don't necessarily scale. Knights where probably optimal at the 10k-20k army size range, but there wouldn't be able to scale to the size of say Alexandrian battle (47k vs 120k).
In the bigger picture, the Byzantine Empire lost the battle but ultimately won the war. That marked the end of decline for the empire and started the Komnenian restoration, making the Byzantine Empire a major military power for the next century.
The cavalry charge became a lost art, because people learned how to counter it. Even during its heyday, heavy cavalry was vulnerable to feigned retreat tactics, possibly for psychological reasons. Byzantines used it to defeat Normans at Larissa a year after Dyrrhachium, and Mongols later used it effectively in their invasions of Poland and Hungary. And around the time of the Hundred Years' War, infantry had learned how to hold its ground against cavalry charges.
The cavalry charge became a lost art, because people learned how to counter it
I don't know, mounted knights charging where dominant from the mid 1000s until around Agincourt (1415), that's a long time to find a specific counter. What happened imho, is that armies got big again to the point where the charges wouldn't scale anymore. Armies started resembling more the classical period: the landschneckts, and specially the Spanish Tercios resemble Alexander's armies a lot.And as for being a lost art, the art was really in the breeding and teaching horses to trample through a formation. I imagine it would have been a useful resource in later periods, it's not as there where no <8k unit battles anymore. It's just that since that wasn't the META for the important battles nobody could justify maintaining such an expensive skill.
As I mentioned, the immediate counter to a cavalry charge was feigned retreat. It worked, because it looked very much like a successful charge. You charge, the enemy breaks formation and flees. You give chase, but you are a bit too eager and proceed a bit too far. Then you find yourself in a trap, exhausted and surrounded.
You mentioned Agincourt, but the Battle of Crécy (1346) was similar but larger.