The way I was thinking is that it gives more of an option to people who been playing the game longer. I mean, the new owners pretty much can do it(sign veterans) if they want but it is not necessary. The option is going to the young roster to grabbing one or two to develop and have vets as the rest of the players. I don't think it is pointless at all, guess how many NBA teams have veterans on there rosters just riding the pine. I don't know, maybe we should limit it to starters and higher. I do like the own skill set comment too.
I have a feeling this game is going to get more complex in the future and what is wrong with having a game that keeps you guessing. I would like to see more options you can have on each level of division.
Your right that this needs a little more thinking and anyone else have suggestions to this, bring it to the table. Maybe we can tweak this.