speed is the catch though. You don't want your infantry taking too many losses in the meantime. Consider the broader implications, it's not just about winning a battle, but also about having enough troops left to continue and advance and fight more battles. Unless, of course, you have a very good logistics system to keep new troops shuttling to the fronts. Cavalry is a force multiplier that way.