A glancing look at the unit stats show that Roman, Legionary and Pratoreian cav each have the same melee value whether using sword or spear.

The only difference appears to be a weaker charge when using the sword.

Is this true?

Is there any logical reason to ever use Alt+Attack with Roman cavalry?