>while it's not hard to run an instance it's well beyond the level of effort most people are ever going to spend.
This. And it's not just lemmy either. Mastodon, pixelfed, diaspora and other fediverse-capable platforms are a pain in the ass to set up and self host.
As a technical guy, I've set up most of these and while it's certainly possible to do, the hoi polloi don't have the knowledge/skills to do so and aren't interested in gaining such skills.
RPM/DEB/etc. packages with set up scripts and windows installers would make a world of difference, but instead we have 'curl <url> |bash' and docker containers.
While I'm not really too upset about the great unwashed being able to access the Fediverse (I wouldn't mind if it were mostly the technically minded, but I can just choose who to follow to get that), the current situation does little to improve the network effects of the Fediverse.
IMHO, the situation is similar to a scenario posited in another discussion[0] about devops, where developers throw their code "over the wall" to let the ops folks handle deployment/operations.
Except the "ops" folks in this case are mostly non-technical end users. With the results being pretty much what you'd might expect. And more's the pity.
[0] https://news.ycombinator.com/item?id=36354049