Players dont just get paid via salary though. Theres image rights, merchandising, sponsorships, all sorts.
If you were to clamp down on all of that, theyd just ask for shares, percentage of tv rights or whatever, anything to keep the gravy train moving.