Well, we have a politics thread here in the Eels forum - which just proves how many places and alternatives there are for people to discuss politics other than on Twitter. I sometimes click on links posted here or in the newsite to look at what people posted on Twitter and the comments, but have never needed to sign up as a Twitter user.
I honestly have no idea why Musk paid so much to buy Twitter - I don't think he does either, given he tried to back out of the deal after making the offer. Maybe he's out of his comfort zone and doesn't have the skills to avoid f**king it up or blowing it up, which he seems to be doing a great job of so far.