As a distributed platform, the internet has failed. The solution is to rebuild the OS and network from the ground up: http//www.urbit.org
/s
/s
Also, it's a lot easier to make good protocol decisions if you don't have to get them published into a standard and deal with the beauracracy etc. If you look at the level of polish in slack vs one of the many previous open source irc clients, the difference is clear. It helps to have money.