It has proven to hold a certain amount of value, and not its main value, as even Gold is undergoing volatile periods from time to time. And don't forget that there is constantly coming more and more Gold "above ground" as it is either through mining, or governments and/or wealthy holders bringing a certain amount of their hidden (not officially known) stash into the public.
That's your opinion of course, but I personally find Bitcoin to be a very decent store of value/wealth. Forget about all the massive peaks and dumps, for now. I am holding my coins since very early 2013 where Bitcoin was worth about $25 per coin. I am still holding some of these coins in my cold wallets where they haven't been touched for more than 3 years. Look where the price stands now. It's of course no guarantee that the price will continue to go up, but it shows that Bitcoin is, or perhaps was, a very decent long term investment.
Bitcoin lends itself perfectly for short term investments. However, I would like to ask what you consider to be short and middle term?