The underlying problem with bitcoin is the same one with P2P and it's still has not been solved. IE, scalability of a decentralized network. Internet went the other way with a live-able scaling solution based on mixing non decentralized with decentralized.
My prediction is that it will go the way of internet in that a set of orgs that are transparent will form the centralized structure to scale it at live-able terms and scaling.
Does that mean pure P2P is not a scalable solve-able solution?
It's a 5 systems level problem which means it takes more time, money, and sacrifice than people think to reach a discoverable solution.
IMHO