| Consider - why did Discord or Slack win over IRC? It turns out it's very slow to evolve a protocol. How long did it take for IRCv3 to handle channels having persistent history? How about channel takeovers via network splits? We knew these were problems in the 20th century but it took a very long time to fix. Oh, and the chathistory Extension is still a draft! So is channel-rename! And account-registration? And why is it still so painful to use Mastodon? That's but one of many examples. Consider how the consolidation of HTML and HTTP clients was the only way that we ended up with any innovation in those services. People have to keep up with Chrome who just does their own thing. I want to want a decentralized world governed by protocols, but good software that iterates quickly remains the exception rather than the rule. |
That is good to understand, but when that trade starts causing issues, it is important to remember that there was a trade made.
We aren't as stuck as we think we are, unless we decide not to reevaluate our past choices.