The disappointment is in the human failing. The problem isn't a technical one, it is a human one. There ALREADY is a robust solution to centralization. However individuals have decided it is easier to hand over their independent mining to centralized elders. In the last two weeks we have seen a flurry of dubious and poorly thought out "solutions" which are inferior to systems like p2pool which have existed for years.
Miners simply don't care. Even if one came up with a solution which was superior to p2pool ot GBT, the evidence to date would indicate that miners would equally give as little care to that solution as well. I mean bitfury has over 1 PH/s of hashing power yet they mined on GHASH contributing to the centralization of control. A friggin petahash, they could simply solo mine with negligble difference in monthly variance, or they could have supported p2pool, or split their hashrate among five smaller pools. Of all the possible choices, they picked the one which was the most ignorant and this is an organization which "should" know better. Even once they was GHASH's portion of the hashrate growing from 30% to 35% to 40% to 45% they didn't move until AFTER it had gone over 51%. If miners don't care to protect the network better through their own actions well coming up with better technical solutions isn't going to do much is it.