The median in the sibling comment wouldn't work because unless bonuses are paid monthly the median will just be the base salary, so you'd have to do mean.
Requiring payment for the duration of the non-compete is perfect. You can tweak the specific requirements up/down as problems arise.
In most practical situations, requiring payment (of almost any amount) will eliminate non-competes, because employers generally don't like paying for labor they can't use.
What negative unintended consequences?
In practice, non-competes that pay out 200k+/yr are quite common in finance (think firms like 2 sigma, Jane Street). They will pay to keep people from going to competitors, mainly to keep their strategies and implementation details reasonably protected.
I also don't mean in response to a company enforcing it. A company would be required to pay that amount for the period covered. The employee could choose to offer them an out if the found a much better paying job, but that would necessarily not be at the discretion of the company.
Other fun things are enforcing the noncompete at the employer's discretion. You never know if you're out for a month or a year and they can change their mind mid way through.