If the average person has nothing to worry about then why do all average people have to sign non-competes if they want the job? The fact is that companies see a benefit in threatening all new hires with non-competes, and like I said elsewhere, the only people with enough pull to negotiate out of a non-compete are those highly specialized non-average people who are the least likely to sign the boilerplate contract, who the company will still want to hire when they push back with specific demands.
So who are the non-competes really for then?