If the FL or preferably the FA made it a rule that it had to be included in all players contracts agents woukd be f....d and have to agree to it on behalf of their clients.
I can never understand why they are paid. In any business you make a decision as regards wages that you can afford etc and if you f..k up that is your fault you wouldn't expect anybody to bail you out for making the wrong decision.