Think about things from the point of view of someone who has never used Reddit or the fediverse, but you've heard about them both from recent news articles and want to see what they are about.
Reddit:- You Google Reddit and your first result is Reddit.com. You click the link and are presented with the front page. You from scroll from a few hours and end up signing up and staying.
Lemmy:- You Google Lemmy and your first result is a wiki article for Lemmy Kilmister... Your second result might be join-lemmy.org, which you're smart enough to realise it's probably more likely what the news is about.
You click join-lemmy.org and are presented with a page of information about the fediverse, links to set up a server and pictures of code...
There is very little chance you're going to investigate further.
If we want the fediverse to replace Reddit then either
A) Lemmy needs to improve its initial impression and Search engine optimization
B) We should be promoting a different platform with a better initial first impression.
I'd recommend kbin personally as it gives the same sort of experience as Reddit from the initial interaction.
kbin is newer and less polished. But yeah I personally recommend kbin over lemmy for exactly the reasons you posted.
Assuming we coalesce around Kbin, 5-6 years down the road when Kbin is a lot more polished and has a significant user-base,h ow do we prevent a repeat of Reddit?
It’s inherent in human nature to coalesce, to form a community, which ultimately creates a centralized hub that is ripe for control by a few people.
Federation already solves this, mostly. If kbin.social disappeared, other places like kbin.cafe and kbin.lol would have copies of the magazines, so content wouldn't be lost. And the community could regroup under a new magazine.
The only issue is magazine portability - right now there doesn't seem to be a way to annoint an instance to be the new owner of a magazine that's hosted by the kbin.social instance. But maybe that technical problem will be solved in within the next five years.