A trend has been started that bitcoin is now used only for raising income by buying and selling it but we are ignoring its most important fact that it was created to be used as currency and if it can be used as the currency it would really help community to enjoy its eases and regions who are accepting btc must have to start it as currency this will automatically boost user no's as well a prices,
I do not see why it needs to necessarily be a choice, bitcoin can be used for transactions and it can also be used as an asset which people hold. Of course any increase in adoption will increase price.
Even the holding is playing some roles too. The fact that bitcoin is useful and we get to see very little in circulation makes the demand to be high and then the value to increase. More like, please I need what you are holding and I am willing to pay this for it.
Over time, when people find ways to start using it easily, a lot would change and we will start seeing people spending. So many people are getting paid now in bitcoin and they just have to spend at some point no matter how little.