How did noncompete agreements ever become acceptable in the first place? They seem like a pretty blatant symptom of unequal bargaining power. "Sure, I'll give you control over myself for two years after I stop working for you!"
Do other countries also allow noncompete agreements or is this another case of "American exceptionalism"?