I would not call it a failure as Bitcoin was never intended as a traditional currency. It was "created" as an electronic payment system based on cryptography and it has succeeded as a pseudonymous decentralized digital currency. And also it's just developing, it's just starting, sooner or later it will bloom and become a big time currency.