omega Honestly, I don't think the basics of federation are that big of a problem for people. The idea is simple enough, it's just that it's kind of unthinkable for most folks in the current internet paradigm.
"Imagine if you could follow stuff on Twitter, and talk to Twitter users, from Facebook".
That captures the whole promise. The whole idea. And it's aided by the fact that Facebook and Twitter are so very obviously different things. Different companies. Different websites. Different apps. Different services.
They look different, they're labelled different, their apps are different, etc. And it would be understandable that if they did communicate between them, that there might be some rough edges.
Now look at mastodon.social, mstdn.social, and mstdn.ca.
They look the same.
Try lemmy.ml, lemm.ee, and startrek.website.
They look the same.
The fediverse has adopted "make every website look like a dumb terminal" as a design aesthetic, and "the website you use doesn't matter" as a recruitment philosophy. And it just doesn't work.