Indeed. And being cynical it makes you wonder if some transfers aren't manufactured by the agents just to increase their income and similarly if some clubs don't occasionally buy lower level players to keep the agents happy and increase the possibility of dealing with them over bigger deals, both for transfers and contracts.
As I say, that might be overly cynical but with some deals it's hard to see either the football or business logic behind them and with the sheer amounts of money being shovelled around it seems possible.