Employees who refuse to tell coworkers their salary are actively enabling workplace exploitation
Companies thrive on salary secrecy because it lets them underpay people who don't know any better. If you hide your pay from colleagues, are you protecting your privacy or protecting your employer's ability to discriminate?