The problem is leaks to the "media" from the other people involved in the discussion. So the info can get "out" before the deals are finalized. I suspect player agents do their share of this.
You can run your business in a noble way, that does not guaranty others will.