Gao, you're relatively new to the game and I'm not sure if you've ever been an owner. I assure you that for every bad owner there are a thousand shitty agents that won't communicate with the team (owner, coordinators, other agents) and then blow up about issues like this effectively pissing off the owner creating a cascade of douche maneuvers by both parties.
To illustrate my point, this season I've received a ton of PMs by a noob bitching about his horrible dot not being a starter. I am not the owner nor am I even a lolGM. He just thought because I post in the team forum daily (what most good agents do) that I had some kind of influence with the depth chart. I explained to him that I have no control over such things and the idiot still sends me PMs to this day about his horrible player. I asked the owner about it and the owner told me that the agent has not sent him a single PM (and the guy has not posted one time in the team forum).
If the op's suggestion were implemented I would have lost several players in the past. Not because I was being a dick, but because I was running several teams and the agent couldn't be bothered to PM me. Almost every instance this has happened I found out that the agent's player was not on the depth chart 4 or 5 games into the season and then placed him on the DC. Notice I said I found it...not the agent.