From a free market perspective, it's burdensome to make someone with experience in a sector stop working in that sector, even if that's what their career is about.
Indeed, and trade secrets are already protected federally by the Uniform Trade Secrets Act
I did see one guy leave after 6 months and go directly back to his old job at a competitor and the CEO just grumbled about it and did nothing. It was kinda badass.
The first proposed bill bans all non-competes while the second proposed bill basically codifies non-competes are legal only if there's "good-faith" aka equivalent exchange. Which usually means payoff or enormous salary.
https://www.minneapolisfed.org/article/2021/non-compete-cont...
Regardless, no Subway worker ever GAF about a NCA. They walked right across the street to Jimmy John's and were hired on the spot. And even if Subway had a NCA in place - which I doubt most of the major chains do - Subway doesn't GAF either. The only time anyone would care is maybe if a manager opened another deli across the street and took all the info from their suppliers with them.
The point of this change is to protect these people, which is totally sensible