Cavalry used en masse is a powerful force and if used right they can change the outcome of an entire battle, that's the way it is in the game, and that's the way it was in reality. I really don't see the point in griping about this, sure cavalry are strong, however they have fewer numbers, and only dragoons have guns but they're balanced by shite sword skills. It all works out to be balanced, cavalry can be repelled if done right just as cavalry can destroy multiple regiments if done right.