I agree with you 100% regarding this. You should be able to single train a position be it C,PF,SF,SG or PG provided the player has played minutes at that position.
But...I do not agree with the initial suggestion that a player that played C should be given training for a PG skill.