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…
One of the biggest problems I see with non competes is that "competition" can be subjective, especially in a world of large employers with extremely diversified business interests. Eg. If you move from one big tech co to another, you may be technically moving to a competitor, but the subject matter of your work could be unrelated. This is probably true of other industries too.
And my work doesn't even include any contact with their customers! What they really wanted was that I wouldn't do for, or even share with, the other big accountancy firms what I was going to do for them, because it's something unusual that's their idea and they think it gives them an advantage. That's completely fine of course. The original reading was ridiculous.
I don't think they changed it in the contract, but they did explain it by email.