If they continue getting people like you who can't think one step ahead, then they collapse under their own weight. Are you then going to look after another instance or are you going to be complaining about how "it doesn't work"?
Even the lemmy.ml admins (who are also the Lemmy developers) are asking people to find other instances.
Perhaps they should have thought themselves realised that it is not reasonable to expect end users to think one step ahead. Have you ever made software that was used by people?
> be complaining about how "it doesn't work"?
You just stated that it won’t work. I’m not sure why you would blame users for that, they’re not building it.
From the sounds of it, maybe I was wrong and Lemmy isn’t OK.
It's not like they stated a goal of creating something exactly like Reddit. They are building an application that is meant to be decentralized and with no single entity concentrating power - or in the case of social media, "eyeballs".
Do you think they should just say "oh, we set out to build something to help people get rid of Big Tech and Surveillance Capitalism, but people are really impatient so we are just going to scrap that and do that instead?"
The fact that it doesn't work if everyone tries to gather around a handful of servers is a feature and not a bug. If others can not be patient, supportive or understanding enough, then what else can we say besides "good luck and I hope that Big Tech does not destroy you like they are destroying everyone else"?
By "breaking" the bigger nodes, people will disperse to others. The system self-regulates. That to me is a smarter approach than any attempt at "intelligent" design.