Everyone seems to be missing the 800 pound gorilla in the room, which is:
Who made the Supreme Court the arbiter of the terms of private contracts between employers and employees?
Duh! Courts have always been arbiters of private contracts. One of their main functions. Dude this dates back at least 4000 years.