The classes are not supposed to be able to ride horses, but for some reason, they are, seems like a engine bug, we fix it by adding a dummy troop on the place of the bugging one, as always in this engine you have to work around the problems....
When adding a dummy troop though the whole list shifts so it could mean whole other troops now have the random able to ride horses bug...
I think I won't touch the ones that can ride arty horses, its is not a big issue, these horses are slow as hell anyway, please only focus on units that can ride fast horses..
Scrap that.
I contacted taleworlds... behold the reason;
The troops in multiplayer are on "Level 20" some troops have not used up enough skillpoints for their level, for instance infantry troops have only skills for fighting and running, no horse, no trading skill (native crap).. and as such the engine randomly uses up the remaining skill points, for some troops that means they can run faster, some troops can mount horses and so on and so forth.
Luckily I have now fixed this mess for the next patch.