I'm using Andrew's roster and had a problem with created legends disappearing after one season. If, for example, you acquire Jordan, then after one season his roster spot says "Starting SG" and he's gone.
So I tried creating a player, and then acquiring him from Free Agents. Same thing happens, he disappears and it says "Starting SG" or whatever position he held.
The test was done with a created player with MJs stats, and 15 years in the league.
He is not listed as retiring.
Other created players, say a created rookie, have not disappeared like this.