Skills + experience is the only way most people can put food on the table. That's a basic human right and should be non negotiable. If companies are too afraid of loosing their trade secrets that's what IP, NDAs and patents are for. I rejected offers after months of negotiations because of these bs poorly drafted and ridiculously broad non compete agreements. Many companies, particularly startups, don't even understand why they have them as it is usually the lawyers for the investors who draft them.