Distributed computing is good, but there are still bottlenecks that have to be addressed.
There still needs to be independent hosting services and bandwidth beyond the reach of government, or the large established corporate interests for things that don't run well on distributed computing or blockchain.
And as the Play Store and Apple Store have shown, (Microsoft hasn't done much with Windows... yet, but if forced we know what side they'll come down...) there's significant bottlenecks in getting access to "new" services or apps if the gatekeepers don't want them.
There also needs to be other things like growth in blockchain distributed DNS to prevent more fundamental attacks by service providers getting in on the censorship game.
The tech and basic ideas to make "unstoppable" platforms are out there, and I think some of them can be implemented quickly, or they already exist. However, getting them over the critical mass adoption hump, and making them point-and-click simple is the real hurdle.
Wanna take bets on how many of the people at the Capitol/Trump rally last week could do something as simple as side-load a .apk file on an Android phone? Hell, I'm not completely comfortable with Tor and Crypto and lesser known secure or distributed comms, and a bunch of other technologies, because unless I devote hours of research, I've got no idea where the "latest and greatest" or the "mojo" is either.