Obviously every technological invention has an end when a better technological invention arrives. Same would happen with Bitcoin too. There will be a phase for Bitcoin and Quantum Computing could be real threat to vulnerability of bitcoin as it would make it sort of useless but. I think rest of the points were added just to make article look bigger. Software bug can be in any application doesn't mean end of bitcoin or something. But Quantum computing would make all sorts of passwords useless so there definitely would be some solution to that also. Maybe we could shift to another cryptocurrency which could solve these issues by creating a private key using our finger prints.