Non competes are complicated.
I had personal experiences with non competes in the tech industry.
One position I held I was asked to sign a non-compete. I declined and countered with a non-disclosure of company IPs I developed while employed there and they accepted.
There are states where non competes are not enforceable. They was someone I tried to hire from a competitor, and he signed a non-compete with current employer in another state, we consulted a lawyer in that field and said he can freely move because it's not enforceable due to his work. I think the way it was explained to me was lets say you are a car salesman and you signed a non-compete with a Honda dealer, you can't go and sell cars for Toyota or Audi, but you can easily go sell tractors or yachts. But if your work is a research scientist working on COVID vaccines for 20 years, they cannot prevent you from jumping ship from say Pfizer to Moderna because your work is so highly specialized for so long if you don't do this kind of work you might have to work as a high school chemistry teacher instead, so in that case this may not be enforceable because it affects that person's livelihood.
Finally, every non compete I have seen comes with pay. In other words, if I leave and I can't work for a competitor say 2 years, fine, the company will have to pay me salary for that two years to sit on my couch to eat cheetos.
In addition, it's useless, just look at our last season, I think half the team or more was already non-competing.