If crypto currencies have been able to overcome the challenges of past then they can beat any sort of hurdle placed in their way. With bitcoin as their leader, crypto currencies really do not need to worry about anything. Blockchain is still too young but the idea is amazing and VISA cannot give us the same security. All the governments will turn towards crypto currencies once China will launch its digital coin.
That's not how it works though. You can not predict the future based on passed data. Inductive reasoning doesn't always work. Technologies have inherent limitations, saying crypto will overcome challenges because it was able to do so in the past is simply false. That's like saying the sun will keep burning forever because it has always done so in the past, but that is not true, one day the sun will stop burning.
There's a good chance that crypto will overcome its problems and I believe that it will, but there is no way to know that and anyone claiming otherwise without showing proof is lying.