They have other tricks. My comp was about 80% bonus, most of which went into deferred comp for a few years. If I was to go to a competitor without permission (independent of the non compete) I would forfeit the deferred comp.
But at a certain point that deferred comp is “enough” that if you just go to work each day and hide in the loos it’s worth waiting around and collecting the cash. And the company won’t benefit from a mostly checked out workforce
The bar is quite high at these kinds of companies. If you let off the gas and try to coast like that, you'll just get fired and thus lose the deferred comp that way.
Reject the handcuffs. Once enough people do, they will stop making it deferred. They know that if you're willing to reject the money, you're willing to leave (the handcuffs aren't keeping you there), and that scares them.