I am no expert but those three are features, not defects.
1/ Until there will be a central authority linking cryptocurrencies to the old financial system - impose taxes in CC - it will be volatile.
2/ Computer security is not something that can be definitely solved.
3/ Proof of work is the core concept of the blockchain. Maybe there will be some other CC technology in the future not based on blockchain that will not require proof of work, but that is outside of this discourse.