If I'm serious about keeping $STUFF out of the competitor's hands, I better be paying the people that know $STUFF better than any likely buy price (legal or not). This isn't even for post-employment when the typical non-compete is relevant; it's the same reason you pay your employees enough so they don't take your ideas to a competitor (or regulatory agency).
This same problem of having to pay at least some minimum if you want to maintain any loyalty is perhaps best seen with soldiers. Having an important engineer take the ideas for your next project is bad enough, but shorting the pay for soldiers tends to cause things like a "coup" or other "high chance of getting shot" scenario. During the last big budget mess, congress played fast and loose with a lot of stuff, but were able to agree very early into that mess to continue paying the "retainer" for the military's loyalty. ( http://www.politico.com/story/2013/09/government-shutdown-se... )
Of course, maybe managers could start to realize that their money is often better spent in R&D or production or sales...
But, is there really any reason not to outright ban them? Specifically, are there any strong economic arguments for allowing these?
It seems like everyone is worse off in an economy when talent has to sit on ice because these contracts, even if they still collect a salary they are no longer contributing to the wealth engine of society. It discourages more efficient uses of labor when people are effectively married to a company. It also seems like an inherently unfair practice with at-will employment being the rule.
This sounds like one of those ideas people hold up as protecting small businesses or start-ups from big corporations, but really doesn't end up being an advantage.
Yes: making them pay the employee puts more money in workers' hands ;-). That is all.
They benefit the employer, since it limits the job prospects of the employee.
If an employment contract contains a non-compete clause, the employer must may some agreed percentage of salary (I don't know what the minimum is, but the agreed proportion could be something like 50%) during the defined period of the non-compete. The employer can decide to end the period early, by notifying the employee. At this time they can also stop paying the x% of salary.