Twitter "sucks" for politics from a user point of view, but politics and other "inflammatory" topics (including fake news and misinformation) are fundamental to this company's survival, at least until they change their ways and move fully to a subscription service.
Politics is a proven source of infinite "engagement" which is how this disgusting company (and similar competitors) make their money on, which is why it's so hard to "opt out" of it - opting out of politics (and other potentially inflammatory topics) would decrease your "engagement" which while good for your time and sanity is absolutely against the company's business model.
Any idea how you can mute/ opt out of topics like politics? Many of my trending topics are about politics even when I do not follow people around politics, have blocked words like Trump, Boris Johnson, and corresponding local variations, tell twitter I am 'not interested in this', and actively modify my twitter 'interests' once in a while.