I think its not exactly balanced, that wearing heavy armor on horse havent any disadvantage other than price. (what is not problem whatsoever for veterans)
Its good protection against range for rider and when rider is dehorsed often save his life.
so yeah, this is another nerf cav suggestion, but doesnt remove any skill options or damage from cav