not saying non-competes are straight up good, but it's not that they exist in a vacuum because every employee is the evil guy from monopoly.
I like the solution that we have here, non competes without monetary compensation are immediately void. so if they want to handcuff you, they have to pay for it after employment for as long as they want the non compete to be enforceable.
it's a minor simple thing, but haggling on the non compete handout is much easier than trying to get the non compete removed.