You have NDAs already. It's not like you're working for Lockheed with secret stealth aircraft knowledge where a non-compete might be a national security protection. It's a representation of the inequality of bargaining power. If I didn't take the job I would've been out another job for possibly months to reach my payscale (Staff). They are a representation of the scourge of the neo-liberal variety of capitalism. It's not true capitalism, it's actually neo-feudalism, and it's not the only symptom of it.
You will never get anyone in power to agree to make non-competes force payment of a stipend while you're under one. The powers that be have paid off congress. The fact the FTC even wants to look into this after decades of this abuse just demonstrates that fact further.
it's commentary on the bubble of entitled and unrealistic rich kids who never had to build anything from the dirt. i might as well have made fun of humanity living on borrowed time by burning fossil fuels. my prediction is based on cause and effect. if you do something with a wrong reason you are guaranteed a wrong result, even if you kill all those who still have the faculties to perceive reality. go ahead and attempt to minimize my words so the world can continue to compartmentalize the price of endless technological development. my comments are probably for the future humanity, not for the masses of people in the present.
And this is about the only way they hold up in court, otherwise the non-compete would be a one-sided contract.
IANAL, but I was once sued by a former employer over a non-compete (an entry level IT job). The judge basically swept the floor with it.
Also, it made me understand why severance packages exist, it is usually a salary compensation for the non-compete duration. Now when you hear outrage over some bank exec getting a million dollar severance, know that this can be because of a non-compete.
But, as you pointed out with your story, much of the outrage is still directed at the rank hypocrisy that goes on - companies easily try to force noncompetes with little or no compensation to low level workers, but then automatically know they need to pay execs millions for the same privilege.
I think if your company gets bought and you get stock compensation of the company buying it, both as a founder or an employee, they can also make it hold in court.
It's a bit complicated here, but ideally companies wanting noncompetes could be forced to pay the difference between what the worker would've earned if they stayed (+ some safety factor for a potential raise elsewhere, eg 20%) and what they earn now with a noncompete.
So if a worker earned 100k, with the safety factor for a raise that means 120k, and can only earn 50k due to a noncompete, the company would have to pay the difference of 70k to that worker if they wanted to keep the noncompete valid (for a limited amount of time). Company keeps their 'secrets', but has to pay for the secrecy.