The best reason is "you are willing a certain sum for this player, pay it".
Let me focus on the only one line that defines an answer here.
There is a reason why it is call bidding and why it is run as it is when each team may bid several times to get the lowest price he can and below the maximum he wanted to bid for that player.
Your answer is just another (bad) workaround (and again not exactly that).
There is no reason not to improve it.
At least none that had been raised here.
And now to the other lines...
Yes, one can search the entire BB (or the entire web for other matters), but this is also a bad workaround instead of giving a simple answer to a "hot" question / suggestion raised here.
What this kind of answer will cause is that no one will come with his suggestions.
Each one has different point-of-view and this forum was defined exactly for that - to use this power of big comunnity for improving the game.
Suggestions are wheels in the direction for improvements.