Currently, Twitter's top weakness is the lack of monetization. And since the user's revenue primarily depends on advertisements, other platforms seem to give the text-based platform good competition.