Here are my reasons why Bitcoin won't fail. I think from different perspectives and don't follow the herd mentality. But here are some reasons why I think bitcoin is here to stay.
There was a paper created in 1996 published by the NSA regarding cryptography and electronic cash. Its funny how insanely close this is to present day Bitcoin. The article is titled
HOW TO MAKE A MINT: THE CRYPTOGRAPHY OF ANONYMOUS ELECTRONIC CASH Bitcoin uses SHA256 which was created by the NSA. This isn't a bad thing, the NSA uses SHA to encrypt their own material. In the future that SHA256 is cracked, Bitcoin protocol can be updated to use SHA512. If the government wanted to smash Bitcoin, it would have been done by now. They have so much money, and they could have easily bought or contracted companies to create powerful hardware to do a 51% attack.
People can say whatever they want, but Bitcoin is not anonymous. Its very much transparent. In my opinion, Bitcoin is being carefully ushering in a new world currency. Send money to an exchange, they will email you with the amount you deposited in the subject/metadata, send coins out, they will have all the information in the metadata, like who you sent the coins to and how much. Government loves transparency.
The argument that all bubbles burst does not qualify with Bitcoin. It's in its baby stages right now, at a tiny market cap of about 2.7 billion $. Bitcoin will have many internal bubbles, and many corrections in the future no doubt about it. But Bitcoin is one big bubble, there is nothing backing it and nothing needs to be backed by it because people trust the algorithm to make sure this won't happen
All bitcoins will can be mined in mere seconds.
Even with a supercomputer, there is no way that all Bitcoins can be mined in a few seconds. You will get a much bigger portion of the pie compared to other miners, but the argument that all Bitcoins will be mined in seconds is complete misinformation.
The whole selfish mining FUD that came out today is complete bullshit. There is competition in mining and no doubt about that. Selfish mining is just competitive mining to get more coins. The blocks will still get confirmed regardless. Why would anyone report it rather than take advantage of it? People are greedy.. Thats like sharing a million dollar month method here publicly on BHW. If your playing in the mining game, be prepared for some competition with no disqualification.
Bitcoin is a useful financial technology in its early stages. Comparable to the internet in the 90's. Different protocols have been built, and it has evolved tremendously. Bitcoin is nowhere close to its peak, in fact its just hitting puberty so get ready for some growth spurts.