Employees have a clear legal right to talk about wages, yet I think every employment contract/employee handbook I've ever seen prohibits it. Obviously it's completely unenforceable, but how is it the norm for companies to have blatantly illegal rules like this?