P2P is a good model for software implementation.
- Protection from censorship just like decentralized applications (Mastodon, XMPP, etc).
- No need to have specific hardware to host it (you participate while you're online, no need for server, raspberry pi, vps...)
- No need to be "your own sysadmin" to configure and maintain the application (just update the binary).
- True protection against supernodes or crowded instances debalancing the federation (i.e. Mastodon.social or Quitter.se)
Seriously, this is the next step in empowering users!