Non-competes limit where your staff can go to. Without proper compensation for the time period in which they apply for, they're a very one sided (and in some cases illegal [NCs are legal in IL unless they assert an economic hardship]) way to prevent employees leaving. The claims for them is "training cost is expensive and it's to limit staff from training at one company and leaving" (which as we know.. companies generally don't do training in house)