I agree, and i think that 50 training points are too much.
A player could be abble to play another role just being in this position for 10 or 15 matchs, like in real football.
(Abidal with France DL -> DC, or Lassana Diarra in Chelsea MDC -> DR)
I don't really think that a lot of people spend 50 points to learn a new role...