If you train 3 rookies in higher division, you magically relegate.
Then why given them better draftees?
Why would HOFs declare themselves for a draft in Div5?
Because this is a simulator, not real life. The players, don't care who they play for, as long as their check clears every week. When the money runs out, they become Free Agents (if the meet the criteria). Players, in this game, have zero ego, they couldn't care less who they play for.
The higher divisions should be an attractive proposition.
IT IS. It is financial better to be in higher leagues. Owners are always trying to move up the rungs on the ladder. As I said before, the players don't care, they have no emotional investment to any teams or leagues.
Now, it's better to parachute down to the bottom of the leagues before leapfrogging back up, than trying to make ends meet in a tough Div3.
Try it. Try relegating, see how easy it easy to get fans to show up, to keep your roster on less income, then hope you can win your league and promote back up. It is not as easy as think you it is.
People don't train much, because it's unprofitable
What how is it unprofitable? You had to have made that up.
and good trainees are scarce therefore overpriced because 90% of the draft is garbage.
Since they are scarce they would be priced accordingly, isn't that how supply and demand works?