“It’s fine for them” isn’t a reason to keep something in place. That will just allow it to creep closer and closer to the cleaning lady (I don’t think many cleaning ladies are signing non competes though - this is not a representative example). Non competes are typically for higher level talent, the line between it specialist, physicians, minor league athletes and ceos and NBA players starts to blur. There is no good argument to keep these.