Imagine that someone from lower league would be permanently rejected even by the players which would normally afford or would be normally necessary for him just because there is always any "ghost" which offers a better wage or its from higher league...
well eventually the other will have to offer lower wages to stay concurential. Or the team in question needs to spend some more to get a player.
The beautifull thing about the system is that it's self regulating. if managers bid too much, just to get the players, they will get behind on other teams that choose their expenses more carefull and also can get good players for less...
if the player wants to go to a higher league it will mostly be because he belongs there. Higher league teams will not be bidding on lesser players, as they need better players in their league to be able to win. This makes diffrent levels of players fit in diffrent divisions, and they go 1 up or down, but due to the system, will stay in that area...
The only downside with that system was that for free agents, you didn't need to offer a bonus for the team (as the player did not belong anywhere) and that made them realy cheap, and only buying free agents was key to making money fast. But that problem is easely solved as BBs could set minimum bonusses for free agents as well, and that money would disapear from the game (kind of like it is now)
They are not your friends; they dispise you. I am the only one you can count on. Trust me.