The crucial part of why non-competes are gross is that they're trying to enforce what you do after someone stopped receiving anything from the past employer. If someone is helping competitors when still working somewhere, or actively taking stuff from their past employer after they've left, then yeah, of course that's dumb and should be punished. But there's no reason a non-compete clause is needed for that!
Theft of trade secrets and a non-compete are unrelated and separate things.
The companies are based in California, so regular non-competes are irrelevant. This is solely about IP theft.