Cavalry is cheaper and more cost-efficient than chariots; a horde of 100 HAs can shoot twice as many arrows as their equivalent in chariots (100 horses = 50 chariots at most). Cavalry is also more versatile regarding terrain. Riders can fight while standing still.
Those advantages are serious enough to outweigh drawbacks compared to chariots. So far for reasons why cavalry replaced chariots. They weren't better in every role, they were just far more efficient.
As to direct combat, spinning blades are not good for horsies' legs. Nor are wheels or other mechanical contraptions moving at high speed. When combating chariots, the best thing to do for a cavalry force is to try to gun them down with javelins and arrows, or to dismount and form a phalanx of some sorts.
Bookmarks