This all stems from the NFL Players' union not having the balls (whether properly inflated or not) to stand up to the NFL when negotiating the present CBA.
US courts like to uphold negotiated agreements, regardless of how stupid one of the parties was