https://blog.joinmastodon.org/2023/05/a-new-onboarding-experience-on-mastodon/
I thought the whole point of Mastodon is to be a federated social network where the first choice is to choose their instance, so why has Mastodon's app chosen mastodon.social as the default instance to centralise new users on one server instead of encouraging federation?
Did Mastodon recognise that BlueSky and others are gaining rapid traction due to Mastodon being extremely hard to onboard new users? BlueSky may have an invite system now, but even then, I can't imagine the massive adoption it would get when the invite system gets lifted.
Mastodon's new change was probably too late and may have severely dented it's aims to become mainstream and friendly towards non-technical folks. It looks like they swayed against its federated principles and now has taken the route to select a default instance for users to make mastodon.social even more centralised and less federated.
the whole point of Mastodon is to be a federated social network where the first choice is to choose their instance
Yes, but only nerds care about federation. consumers just want a simple straightforward onboarding experience that makes it super-easy to find, follow, and chat with their friends. If you are an inexperienced consumer just looking for a nice social media experience, how are you supposed to know what instance to choose? In a few cases it might be very obvious, eg if you love sportsball then sportsball.social is probably for you and so on. But in many cases it's not obvious, and it's even less obvious how to figure out which instances federate with which other ones and what that means for your ability to link up with other people.
Nerds need to understand that 99.995% of people do not give a shit about protocols or architectures - they just want to know does it cost money, is there an app for their phone, is it easy to use. I have 30 years of experience with distributed online communities and even I don't give a shit about federation on an emotional level.
It's clever, it's a great idea, but emotionally I don't care, in much the same way that I don't care about the fact that HN runs on ARC and so on. Where and how people hang out socially is primarily an emotional decision, both online and off. Nobody is invested in the mechanics of the social media platform unless they harbor a desire to run their own instance, which most people don't. You don't pick a bar or social club because you like their business model, you pick it because you like the atmosphere and/or because your friends already hang out there.
Mastodon doesn't need to be mainstream, and it's already friendly enough towards non-technical folks (since I've seen plenty of them move from Twitter,) and even if it isn't, that's still OK. Let it be niche. Leave it alone. Stick to BlueSky or whatever the current fad "Twitter killer" startup that wants to bleed you try is.
Pushing people to mastodon.social initially is probably not a bad idea. Most people won't even care, and they can still follow people from other servers. It's fine.
But even though I was technically wrong, I’ll continue to not care what this “Mastodon” entity does as long as they leave me alone, which they have to, since they don’t control the instance I use, nor the app that I use (Ivory)
Has it replaced Twitter? No. Nobody is going to do that until they get Kanye, Elon and Trump in one online room together, and good luck with that. I'm content eating my ActivityPub and RSS bran flakes as long as I'm not exposed to ads or personality cults.