Well, the article says Internet, but if you're proposing that instead it's the Web that will unravel from its own internal contradictions, could you explain how that will happen?
For those working at scale, single points of failure get solved through CDNs, multiple servers with failover, and offering services from multiple data centers. Google's a good example of this; despite Google being an enormously complex service, I've seen effectively no downtime from them.
For me IPFS seems like a solution in search of a problem. It's definitely a cool solution, but cool isn't enough for broad adoption.