Would you say HTTP is struggling? Someone might not be running enough Apache servers, but the protocol is just fine.
I get your point for decentralized systems, it's actually a mix of the protocol AND active nodes. I'm excited by IPFS-the-protocol, because it's a non blockchain based system, and we're going to need a mix of different approaches.