It's not impossible, but I think it's way, way less likely. The thing with YouTube alternatives is that they have to be at least as good as YouTube. Creators will only go where their audiences will go, so a site that doesn't offer a good user experience will immediately be off the table.
Discoverability is way harder on decentralized systems, as is providing recommendations, stability, etc.
Sometimes HN/reddit gets so starry eyed when anything about decentralized/distributed/open-source systems comes up that any sort of critique of the product becomes like a personal attack. A few months ago someone posted a decentralized "facebook alternative", where you had to download a bunch of stuff, and connect with an FTP client just in order to make a post. My grandma's on facebook, but she's not going to understand how to connect to a MySQL database.
People think that defending decentralized/distributed systems at any cost makes them better, but I think it just makes them untenable in the long term. If you enjoy using a product, then prosthelytize all you want for it, but if you like the idea more than the product, then the product probably should change or evolve.
Discoverability is way harder on decentralized systems, as is providing recommendations, stability, etc.
Sometimes HN/reddit gets so starry eyed when anything about decentralized/distributed/open-source systems comes up that any sort of critique of the product becomes like a personal attack. A few months ago someone posted a decentralized "facebook alternative", where you had to download a bunch of stuff, and connect with an FTP client just in order to make a post. My grandma's on facebook, but she's not going to understand how to connect to a MySQL database.
People think that defending decentralized/distributed systems at any cost makes them better, but I think it just makes them untenable in the long term. If you enjoy using a product, then prosthelytize all you want for it, but if you like the idea more than the product, then the product probably should change or evolve.