You not only have the network effects of social media ("everybody is on Youtube") but you also have to host and stream petabytes of data and still manage to turn a profit.
Now if on top of all of that you want to do it with decentralized technologies it become even harder to reach the same level of quality. Anybody who's attempted to download some niche torrent from a few years ago knows that the success rate tends to be very low. Meanwhile you can still watch the holiday video of some Polish family in Italy in 2011 on Youtube, even if it only has like 20 views.
I want a decentralized, peer-to-peer internet but when you face the technical and financial realities you realize that it really doesn't add up, IMO. You need huge economies of scale to make it work.
Or alternatively you need to convince people that things like web search, video streaming and email hosting are actually worth paying for. Good luck.