So, they want the experience to be like Twitter for the users that don’t care about decentralization, but to be backed by something like ATProto underneath for those who care.
I’d say Mastodon is more “the entire point is that it’s decentralized”. Bluesky it’s a major point, but not the entire point.
What use is first delivering today's table stakes features 5 years from now, albeit fully decentralized and open?
Build a good enough version now, and then tackle the end to end encrypted fully decentralized version. The cheap version can give them the breathing room to build the better version.
And I'd say that was the right tradeoff to make. Mastodon is only marginally more useful than IRC at this point, and is completely useless to the average person. I as a developer have yet to even figure out how it's supposed to work. And no, I'm not going to spend hours digging through docs.
I don't know how you define "average person" but plenty of people who aren't developers are on Mastodon.
This argument that Mastodon is "too complicated" is perennial, despite the obvious evidence to the contrary in the growth of its adoption. It's particularly weird to keep seeing it on a forum full of people who think compiling software from source and working in arcane terminals is trivial.
You can just sign up for an instance like any other website (or multiple.) Or you can pay any number of hosts for an instance of your own (I use masto.host, $9.00/mo.) Or just run the activitypub plugin in Wordpress and your Wordpress is now also a Mastodon node.
If I can do it, it ain't that hard.
How many of them are gonna stick around once their instance goes offline, or the admin does something crazy (which isn't impossible considering how many of these are ran as personal/fun projects by geeks rather than actual businesses), or their instance gets into a feud with the others and results in defederation?
All of this is overhead. It's overhead that can be managed, or you can pay someone to manage it for you, but it's still overhead and extra problems that just don't exist when you can instead sign up for Instagram or Twitter and call it a day.
You go to https://joinmastodon.org/, click on "join" (or pick another server if you are adventurous), fill in your username and email and you're good to go.
Why do people invent fictional horror stories about a service that's at this point functionally as easy to use as any bog standard website?
Regular consumers hate this because they don't know what they're getting into, and it feels like the social media equivalent of a crypto scam where you're invited to buy a coin, any coin. It was probably intended to resemble arriving at college during rush week and pick a social/activity club to join, except you have to pick a server without any real way to browse around and understand what differentiates them.
And that gives me access to the entire service? Or just bits and pieces of it? And how do I find other services? Asking around? Who's seeing my data if I sign up on another server? What are the anonymous operators of said server doing with my password and email? How do I message someone from another server? Are those messages secure at all?
Decentralized works for motivated parties. It does not work for the masses.