Again, big difference between a private company and the NCAA mandating public schools. I've signed plenty of NDA and non-compete clauses at private companies, but is a state run institution even allowed to do that? There's tons of things a private company is legally allowed to do but gov't isn't. One example is how 1st amendment free speech doesn't apply to web forums.