I wonder what a principled position on this matter would be. On one hand everyone is free to trade freedoms for gains (usually monetary - every contract restricts both parties freedom), but on the other hand you can't trade certain freedoms away that we view as fundamental. Even though I am certainly no proponent of non-compete agreements I cautiously tend towards viewing such contracts as acceptable and valid. You u…
I've had a company try and add a non-compete to a contract. They're generally not valid where I live, but it is always a hassle between having rights and getting that right. So I crossed it out of the contract (legal thing to do). That was a first for that HR, but it was accepted.
Note: talking in general. There might be exceptions in certain situations. E.g. CEO/strategic level functions or in case the salary is continued for the length of the non-compete period in case of not being able to find work (Belgium law ensures half of the salary).