Bitcoin was supposed to be used as a currency, not only a form of investment. However, it's been more successful as a form of investment, a "speculative asset".
Do you guys think that this can change in the long term ?
Of course this can be changed. If the price gets more stable and break free of volatility and if the coin increase a lot more in popularity and acceptance to promote its real life usage then Bitcoin can sustain as a currency.