In all cases where I was presented with an unreasonable non-compete, I either negotiated it away or scratched it out before signing. I know not everyone has that luxury, but if your BATNA is signing, it's worth a shot.
no, as in physical contracts you _can_ scratch something out on are becoming rare. Usally some fuckass digital signing service or another, tgat barely works on chrome let alone firefox.