
Let's see, they are the ones with the talent, the drive, and hopefully the education to make informed choices.
The agent get's a cut of whatever they sign for, so it's in their best interest to drive the price up.
However, since it is the player signing their name to the contract they do have final say in the matter.