Non-competes should require regular payment of for example 50% of your salary with some maximum, for example 2 years. Don't want your previous workers to compete? Pay them. This it will only be used in justified cases and most people will happily accept significant salary for doing nothing.