Yes, it is better put a player out of position that teach him a New position.
A good faster trainer can gaine around 90 SP per season Making the Daily training, and without being injury, If you spend 50 in a New position he will not be able to keep is star to the next season, and the remaining SP probably will not be enought to recover the MV he lost in the beggining of the season, so you only lose.