>But to others, "politics at work" means "are we paying women and men the same for doing the same job?" and "are our recruiting practices leading to a non-diverse workforce and missing out on great people who should work here?" and "what problems does our company sole, and for whom?". These are really important questions. Why wouldn't you want to bring them up at work?
These are questions for people at work whose job description involves hiring, payroll, and the corporate charter. These aren't collective questions to be debated and answered by employees whose jobs are completely unrelated. If, for example, you are hired to be a programmer, then your job is to program - that's all. Its not up to you to decide what the company's mission should be, or, "whose problems we are trying to solve". While a programmer is debating these philosophical and political questions with other programmers, they aren't doing the job they were hired to do - program. Certainly if the ownership of a company decides that they want to hire people to not only program, but also opine on their political and moral beliefs, that is their right. But is also their right to decide they don't want to pay people they hire to opine and debate during work hours on issues that have no direct relevance to the job they were hired to do. Just as it is your right to refuse to accept a job at a company that hires you to exclusively do a job without bringing your political baggage into the workplace.