It has value because BTC can be converted into $USD , and also due to it's revolution blockchain technology. And can be used as a payment option , and valuable because it is simply used by people. The fact that it has demand simply means it is valuable.
