I don't think traders honestly need XP because you are truly after gold, but I would rather the current trading be fixed to where I can earn more money by trading than by doing missions.
The current economy needs to be fixed before giving xp to traders.