From what I understand, if we consider in the near future, even if the scaling problem are completely solved, bitcoin may still fail because reasons list above in terms of wealth distribution. If you buy bitcoin now, it is like immigrating to a new country. Never underestimate the possibility that bitcoin may go to zero. Do NOT be too confident with bitcoin and put all your money in it.
Bitcoin will never go zero and I will give you just one reason. I will not argue it with you that we still have whales who are manipulating the cryptocurrency market now, and especially that of bitcoin with large funds and this is why we have been seeing the high fluctuation most time, but as we grow in bitcoin, their activity will gradually start becoming less because bitcoin has infinite supply, and they will not always get bitcoin to buy once bitcoin supply becomes fished.
By that time too, they would have pulled out virtually all their investment, in which the value of bitcoin would have also becoming too high for them to manipulate. Bitcoin is still very cheap now, and reason why they can buy as much as they want, so someone with 500 million dollars now could invest and buy up to 40,000 btc, but what of when bitcoin becomes 1 million dollars, how many of bitcoin do you think they will be able to buy, and how would they manipulate the market with such quantity.