Earlier quoted context omitted.
Perhaps, instead of seeing your job as "what the job description says", you should see it as "whatever actually gets me rewarded." Which is to say, at some companies, playing office politics is your real job. "Work" is just a signal you can emit to show that you are willing to submit enough to not get fired.
Accusing politics of being the downfall of some enterprise is a highly purist position. Politics is usually meant as "things that aren't coding that I don't like". Even political virtuosos still accuse blame politics when convenient. I have seen politics kill someone's work and I have seen a project launch by doing nothing but working away and submitting their end product to flabbergasted responses. But it's rarely s…
I've been in situations where politicking allowed the company to pivot from an established, ineffective strategy to an new, better one.