Yup, just like it's employment 101 to not discuss salaries.
Lack of communication and organization is a fantastic way to keep workers in line. Genuinely all it takes are a handful of socialists in an environment of heavily exploited workers to get a union going. They can all feel the material harm capitalism is causing, but lack the language and means to express and resist that harm.
When socialists provide it (via politics in the workplace), that harms companies. When communication takes place (salary sharing, organization tactics, etc.) you place a strain on the bourgeoise to behave more inline with worker expectations. This isn't what capitalists want.
I get some people have immense faith in capitalist rule, that you genuinely believe that the reason it's normalized to not discuss salaries or politics is for your own good. Some people don't believe in class antagonisms. This used to be a purely fascist position, but liberals adopted it in the mid 20th century because of how effective it is at driving complacency.
Politics used to be common in the workplace. Not necessarily electoral politics, but organizational politics, which is far more important and impactful, and also much more regulated by capitalists and the petite bourgeoise. I've talked to my boss about electoral politics before, and it didn't cause issues. If I brought up unions with him I'd be fired within a month (based on how other union organizers were let go).