I guess that makes sense, but still seems wrong. I work for a corporation, two at that, and they both have rules that salary is not to be disclosed to anyone.
I dont think sharing a jocks salary is at a benefit to other jocks in the same market to have a starting point to bargain. A general average of the salaries in the market is ok, but not one specific individuals salary. On the other hand, it is at an advantage of the business to try and offer the lowest salary possible, and thats not unethical, that's business.
I dont consider jocks to be celebrities, and still dont get why their contracts would be shared with All Access. How do they get this info? Ill be darned if my salary is public.