U.S. moves to bar noncompete agreements in labor contracts
Non-Competes being legal is only acceptable I think if the worker will continued being paid for the period of the non-compete. I can see reasons that non-competes exist, but those reasons don't really make sense in a world where patents and trademarks also exist. The fact that they are essentially illegal in California, and California's economy works shows that they are unnecessary and also don't hinder technological development.