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 ?
If you mean if Bitcoin will change into a proper or real currency like real money, then for me its a No. Bitcoin really meant to be a some sort of online payment like "PayPal", but it's become more successful to be an investment. If Bitcoin want to be a currency it should be stable like real money.