Yeah fair enough, all cavalry should be able to dismount.

But if you are at the end of a battle and the enemy has entrenched infantry and you have no infantry or arty left then he has won fair and sqair, because he out-manouvered you.