We will get there. P2P sucks because people don't have servers to stay online. Phones go offline quickly. The reason we even have relays is because no one could make a working P2P network. There were prototypes, but nothing at this scale that is truly P2P (meaning no server whatssoever is involved).
Discussion
With the right web of trust plan it can work 🤙