Off the top of my head...
If you want to know why BTC has value, do a search for "why gold is money." In those articles, you can substitute "BTC" for "gold," and you'll discover why BTC has utility and value as money. However, BTC has one advantage over other forms of money (e.g., gold) and two disadvantages (one of which will prevent its long-term adoption).
Money and currency are two different things. Money is that which can be a store of value. Currency is that which represents money. Currency is an IOU. Money is what you owe.
For example, when the US was on the gold standard, each dollar represented some amount of gold. The dollar itself was not valuable. It was what it represented.
Now, when we consider BTC, it has all the characteristics that make it good for money (except for one, which we'll get to). In fact, it trumps gold in one way: it is easier to store and transfer. Consider
@Diceman 's hypothetical transfer to $100 million. To do that with cash or gold would be slow, difficult, and expensive. To do that with BTC would be quick and easy and cheap.
However, BTC is fragile in two ways, one which is long-term fatal:
1) BTC depends on the grid. The electric grid. If that goes down, BTC would be rendered unusable (eventually; batteries would help in the interim, but if the grid stayed down, BTC would be useless).
2) BTC transactions are not private. This is what will kill it long-term. Businesses do NOT want to reveal their buying and spending habits, and the BTC blockchain brings this into the open. Competitors, stock brokers, and the public will have a field day with this information. Business transactions must be private. This is what will kill BTC and enable a privacy coin (XMR) to take its place for the long term.
Probably. ?