You could use subjective reputation systems to establish routing preferences per node. You could introduce _some_ opt-in centralization at appropriate levels in geographic communities. You could introduce opt-in hierarchy in the same way ("I choose this gateway/router and I trust it wrt the peers it routes to").
None of these are perfect solutions, but I don't enjoy seeing people throw the baby out with the bathwater, because I do think we have an upcoming networking and connectivity emergency on our hands when State actors and/or megacorps decide to turn their malign attention towards Internet infrastructure and it would be great to start exploring mitigations early.
Do you have other solutions? I'd love to hear them.