This. Every time I see the topic come up, there are countless examples of them being thrown out in court without a fight, usually because they're either too broad (like OP's example of not completing with the entirety of Amazon) or too long (18 months is nuts).