Some players train well in new positions, some dont. As you say, if you have for instance a right-sided defensive midfielder, its easier to train him as an attacking right-sided midfielder than as a left-sided midfielder.
But its rare I retrain, just buy for where i need, unless someone who was a fringe player looks as if they can become a good player in a position i need filling and save me a few £million in the process.