@tokyo_0 you Not sure if you’re being cynical towards me or not, but I’ve been here in the fediverse since 2017, starting with my own Hubzilla instance on a VPS, so I have a bit of experience. This whole “choose an instance” design needs to be updated since we’re no longer accommodating other gearheads like myself; this is the reason why “twitter refugees” and the like who just want to find a space to continue to microblog get flabbergasted with Mastodon and the like here in the #fediverse. It’s a pain point and not easily understood.
I have several accounts and have my own instances even, including this one which is actually running WordPress as an #ActivityPub actor. I moved my main Mastodon instance from mastodon.cloud to vivaldi.net due to the whole preemptive Threads.net block.
My complaint here is I was on an instance that I was happy with for 6 years until this. I shouldn’t be made to uproot my entire online presence without some sort of due diligence like that. I’m a very technical person, and I was already prepping to change anyway due to other factors before Threads was even a thing, but most people are not and I could imagine scenarios where a layperson trying to follow their friend suddenly can’t because they’re blocked. Moving instances is NOT easy. You have to set up a “forwarding” notice in the place you’re moving from, and also a “masquerading as” notice in the place you’re moving to for a while. Then depend on your followers to get the message and move accordingly…or wind up dropping you. Then at some point, go back to the old instance and shut everything down. It’s a big friction point that should be improved on (which is happening actually) and should only be used as a last resort by most.
In this case, why not leave it in the hands of the users and let them set their own blocking/muting/visibility settings? Bluesky actually has a distinct advantage here with subscription based stackable moderation tools and I wish such a paradigm could make it as an ActivityPub FEP. However, the devs working on Friendica, the Misskey forks, and some of the newer Fediverse servers have incorporated their own strong and easy to understand granular blocking settings too, so all isn’t lost.
However it’s really all up to the owner of the instance to implement and monitor this all, and no availability of better filtering tools will account for a tyrannical instance admin who doesn’t do their due diligence in talking to their users about a strategy that will help everyone on it.