i believe one of the major mistakes people are making with bitcoin is thinking that bitcoins are only useful if they can be used to buy something.
The bitcoin has been relatively stable for a pretty long time. Trade volume is stable and growing, so the market works really well to transfer value over borders. Think like western union on steroids.
Due to the long term stability, the bitcoin market is beginning to be trusted as an alternate and easy to access method of storing or transferring value, not necessarily just to buy stuff.