I agree that it has nothing to do with Twitter’s technical capabilities per se.
I disagree that it’s due to political decisions - it’s due to business decisions. To a large extent because Elon dropped the ball when major advertisers were figuring out their ad spend for 2023, but also because of a fear on their part of being associated with more and more unappealing content due to the new policies. Advertisers did not go ”oh, Elon wants more conservative content on Twitter, and because we support the Democrats, we’re gonna stop paying for ads on that platform to punish him”. They are acting in their own best financial interest.
Twitter’s finances are also hamstrung by the large amount of debt that Elon brought with his purchase, so in practice they need to perform even better than before.