I don't know, I think p2p is more a meme. Sure, it has its use cases but for "muh decentralization of authority", I don't think the future will consist of p2p tech. Just look at BitChute and Steemit.
While I'm not familiar with BitChute, a large part of Steemit's issues boil down to their choice of consensus mechanism: delegated proof-of-stake (dPOS), rather than a fault with a p2p model generally. Many decentralized projects stay away from dPOS, as it can lead to the cartel-like structure that's currently plaguing the platform.
[0] https://blog.ipfs.io/ [1] https://joinpeertube.org/