In many cases, the non-compete clauses in play do not meet these requirements and are thus considered overly restrictive. If they're highly restrictive, the companies can't enforce them. If you choose to poach an employee in violation of a non-compete clause, their former company would need to challenge you in court, where a judge could then strike down their non-compete clause entirely.