I know, and i like to fight against who does 1k--->300k.
"Skilltrading" (so, with training), Imo has a better value, and not 1-->300k but 1-->20/30k it's enough. Yep, this rule is against also skilltrading, but you should consider that your team isn't a continuative flow of people, but should be a defined team. Except rare cases, real teams doesn't change too much during a single season (instead, between two season it's easily to fond a complete S5 changed)
Better solution, really, is a "fixed price" (like another soccer game i played) where there are:
Defined time for offering (no bidwar).
-auction base offer (you can't send offers less than that value, and this value is an owner decision, but is a value between two defined limits, max and min)
There is also an algorithm that calculates (taking care of teamvalue/role slots/player value/language and some othee things) what team the player agree, and so you can see auction win not by best cash offer but, for example, by a team which has no player in that role