Your idea is also great, it probably also accounts for bot-only leagues (like Division V in a lot of countries), where a great draftee could still appear, but the bot draftees getting transfer listed would result in managers having to pay for them without anyone recieving the money. If a manager sells a player from Draft, they get 97% of the price paid, but when a free agent is signed, it takes away the entire buying price away from the game. I do think our 2 solutions would work great together though.