Aren’t non-competes essentially unenforceable in CA short of being an ex-partner in a firm? One can still sign one, then tell the ex-employer to go make sweet love to a pointy object if they object to your next job.
BTW – the free market does still exist. Just not when working for large firms, but between skilled workers selling their services to either individuals or small companies.