 Any contract can be negotiated if you have the leverage to do so. The problem here is that most employees do not have the leverage with their employer to really push back on this. And so if you find yourself in that position and you want to, say, argue for a different contract, is there an alternative someone can present to an NDA? Say, I'm not comfortable signing this, but I am willing to sign this.