We have a system of laws that decide which private contracts are enforceable and which are not. So we can try to change the law but as it stands we have decided that this one is enforceable.
FWIW I agree about not enforcing non disparagement clauses but legally that not the world we live in.
"we" is a strong word here. More like some people 50-80 years ago decided to at worst rule against the worker's best interest, and at best chose to ignore it and pretend things would work out with a "gentlemans' agreement".
> We have a system of laws that decide which private contracts are enforceable and which are not.
And we are arguing that private contracts like this should not be enforceable.
> we have decided
I have not been consulted on this matter.