Most of the biggest complaints people have about twitter are client-side problems. So just having an ecosystem of clients (and the competitive pressure that puts on the official client) makes the experience way better
A bunch of algo and client options sound good for someone who is already a committed user, but for a new user it just complicated the onboarding experience.
Not to mention, it’s unclear what the incentive to put real resources behind any of these clients is.
This is in contrast to Mastodon where people were told to pick an instance and not really guided to any one as the primary one (because Mastodon devs/users don't want there to be a thought that there even is a "primary" instance).
People here on HN can claim picking an instance isn't a big deal all they want, but I can say with confidence it is. I'm in various furry artist Discord servers where people expressed their distaste for having to deal with the multiple instances.
Take that away you’re really back to “just Twitter” with fewer features and less content.
I agree that algo and client choice would be a positive for a mature site like Twitter, but it’s unclear how a site with this strategy will get enough traction for the choices to be useful
An idealistic, technical user might put up with the typical quality of early "alternative solution" apps, but seeing enough errors, crashes, unintuitive UX, and other hurdles, several times across several apps, will get most users to give up on the platform.
Compelling for whom? For developers? I’m not sure anyone else will care.