If I'm a wage earner and I leave your company under a non-compete clause – PAY ME.
The non-compete is your requirement.
If my IP is so valuable to your company that my working in my field is a detriment to your company – PAY ME
Non-compete clauses are harmful to the wage earner. If the company insists on the clause, it should back it up with monetary compensation.