Twitter has the advantage of huge entrenchment of many communities for a lot of use cases, and a lack of good competitors. I do not believe that a decentralized alternative is likely to take their place.
If there was JUST Mastodon, and one decent client for each platform... well... there wouldn't be Twitter anymore.