I think a whole lot of this is overstated.Because football players aren't educated in negotiations.
Just remember we are all extremely biased towards the club's side. We want what is best for the club - and this includes getting rid of players as soon as they are not deemed good enough. For example, most on here think DDG is done and should've never gotten that big contract. But what about the year's of service when we were absolute shite and he was the best GK in the world? Should he not be rewarded for that?
Clubs are for profit entities, and at the end of the day they will pay a player less than their worth if the player accepts. Clubs have suits running the show, and these suits are a lot more business savvy than a 25 year old with no formal higher education. If I was a player, I'd 100% have an agent - these players need to be out for themselves over their very short careers.
I mean lets take the person in question here, Pogba. If I'm Pogba, regardless of form, I'm saying to Ed 'listen I'm a world cup winning player approaching my prime years, I want parity with the best paid players at the club or I'm moving on.'
Ed comes back with what he wants to offer. If Pogba doesn't like it he sounds out other possible suitors. Depending on their interest he comes back to Ed and barters more or takes a deal elsewhere.
If I'm Ed I would prefer to hear it from the horses mouth and it would have more substance to it rather than through some fat money grabbing idiot who everybody knows is only there to make money out of the situation.
The game cannot allow these guys to be pocketing 20, 30, million through agents fees. It's just ridiculous and is inflating an already unsustainable market for players.
If they really do need these guys to take care of business for them and hold their hands then the clubs must unilaterally agree to cap agents fees.