Why in a sport (business) when there are no caps for anything whatsover (transfer fee, salaries, image rights, signing on fee, TV deals, commercial deals, dividends, loans etc), there should be a cap about agent fees? Why that is just, and why is that legal?
I do not know why you have this notion that regulating agent fees and regaulating salaries, tv deals, etc should go hand in hand. Like in any other sports/business, regulations are introduced to achieve specific things and it can be standalone.
Normally, I am not a fan of regulations and I belive market takes care of itself, but in this case, I can see there are advantages to football as a whole if UEFA levies cap on agent fees. Most importantly, it makes sure that the money earned through football stays in football instead of going to lawyers. Some of the agent fees cited are equivalent to player's annual salary, so i think thats way too much!
There should be some restriction like agent fees cannot exceed 10% of player's annnual salary or something like that. The agent fees being paid these days gives wrong incentives to agents to move their clients. If i am agent of Donnaruma, I would move him from Milan to Juventus, and then Juventus to United, rather than Milan to United.