I never understood why there was an asking price in the first place. I think all players should go to the market with no price at all, similar to how the loan market works. Interested managers would submit offers to the selling manage who could accept or refuse offers. This seems to me how it works in real football.
That would be perfect, but let's be honest,
that would be cheater's paradise. Even if it would be a strict cheat control.
I have seen/heard many stories about cheating in this game, with a system like this cheating would grow at a faster rate...
For example: i heard that some managers from certain country (say "team A") pays premium account/token to managers from other country ("team b") to create secondary accounts there ("team c"):
* Team B's manager creates Team C.
* Team C collects money
* Team C buy player from team A at higher value than normal (but not so high, so it can't be recognized as overpaid)
* Team A buys token/premium to Team B manager (wich is also Team C manager).
Everybody happy (except the theam C, but who cares about him?)
And when people spreaded the world, a Team D appeared, also paying to team B (or another manager, from team E) to do the same....
Now, what can you do against it?
* Having more than one account is illegal (unless both acconts become premium), will you ban Team A, B and C? Team B and C? What if team C also becomes premium?
* It is really hard to detect that somebody from "Country A" is helping somebody from "Country B" if IPs doesn't match (and it's even harder when team B's IP belongs to Country B), else, every single transfer in the game would be suspicious.
* Will you track each token/premium payment to make sure that nobody is helping somebody else? If 4 managers work together, it can be avoided too (team A pays to team E, Team D pays to team B, but team B helps Team A and Team E helps team B)
In the way i look at it, it is impossible to have a direct transfer system, it would be really great, but it is impossible to make it happen. Auction system is fairer (a lot fairer) but it doesn't need to be so twisted, a transfer criteria must be clear, this "random factor" crap really sucks...