As long as there is the option to do differently within the current system, or ways to improve that on a different layer, I don't understand why you'd classify this as a definitive failure. You're still free to mine on the network, without having to ask for permission. You're still free to run your own node / set up a better solution. And as for privacy.. Bitcoin never was intended as a solution for privacy issues.