Network topological discovery is the hard pill to swallow with p2p based tech. You're paying for it in much higher network bandwidth, cpu, battery, and more.
Eventually the tradeoffs will be so minuscule that they will be a rounding error. But right now, that's not true.