The problem is that people think that decentralization somehow solves the problem. It doesn't. In most cases, like Reddit or Twitter or Mastodon or whatever the issue isn't that something is centralized but that things actually do cost money to build and run . Even decentralized architectures like Mastodon need that - and very few people actually want to pay for it. That is why the various efforts to monetize the con…
I pay for a certain amount of internet bandwidth - and depend on it! I work from home. Now I'd be willing to part with some amount of that, particularly in off-hours, to support a decentralized service - particularly a forum.
But I want to know what my commitment and loads are going to be upfront. I remember playing with IPFS and being extremely annoyed that just running the node ate something like 10mbps of my internet connection just by existing and doing nothing.
As far as I know none of the decentralized service ideas have a good answer as to how to spread the load or limit the load they'll impose on people hosting them - nor an answer as to how one can "help out" if they want (various "Raspberry Pi that takes care of it" proposals are not a bad idea).