BTC also could be useful as a hedge against other assets, for example the stock market or the currency you save in. I view it as a possible hedge against the Euro. This is the currency I daily use, but I definitely keep the Greek Debt Crisis in mind.
The principle of hedging is that two assets hedge each other if their price demonstrably evolve in opposite directions. For instance, if a bank sells an equal amount of puts (the right to sell at a given time) and calls (the right to buy at a given time) on an action with the same strike price and the same maturity, it is hedged: both positions cancel each other.
Since BTC has no underlying asset, it's hard to demonstrate a correlation with anything. So if you buy btc as a hedge, you could pretend you're hedging against anything. In reality, the only significant factor is btc's popularity.
That means you could probably buy anything that isn't correlated with Euro and get the same result.
Correlation is a pretty fickle thing. Multiple hedges make for a nice diverse portfolio. So yeah, I consider gold a good component as well. Why add bitcoin as well? Because it makes for a nice bet.
We used to all rely on bonds and bills to stabilize our portfolios but central banks have killed that.