A lot of the kind of nerds that post on hacker news, myself included, frequently discount how much of a barrier technical difficulty is. For us, setting up an IRC client, or even a server, is hardly a big deal at all.
But for the average person, they either can't or won't bother with that. So setting up an IRC client for them, is like a wall.
Responses to pointing this out often go along the train of thought of, "It's not that hard! People could totally do it!" Well, regardless of whether they could or not, they won't. So you're basically just yelling into the void.
I administrated huge systems at massive scale, I deliver, what I believe is very high quality software which solves complex problems.
And you know what? I would never want to setup a freaking IRC client that has such poor UX that you wonder if it was intentional.
Oh, wait, you have to deploy a server to host your bouncer too! Oh, and then you have to interact with the nicserver!
What a joy! Really.
We have to forget about “state of the art protocols”, “unix philosophy” and very dumb UX if we want to see adoption of decentralized services.
You know why HTTP is fucking great and so ubiquitous? Because it fucking works. IRC and what not protocols are so broken that it’s not even funny.
I read too many RFCs of protocols that are so dumb that you understand they were never really written to be implemented and even less to be used but are more there to serve an intellectual challenge.
As a result, you get fairly low-quality discussion content and essentially zero sense of identity - both of which were not a problem in pre-centralized niche forums.
It's not like IRC went away, lots of people still use it. It was just massively eclipsed by more accessible alternatives.
Let's do more cybercooking in our cyberkitchens!
There is a saying that you are what and how you eat. What is the net? A medium for information of all sorts. Mindfood so to speak. Mind your diet!
Chat isn't usually a necessity, it's more or less free regardless of whether you use Discord or IRC, and using your own client doesn't make you any healthier.