How is it "gambling" any more than, say, stock is? Because stock prices vary based on actual real events? Well, bitcoin prices vary based on actual real events as well.
Buying bitcoin as an investment is more like forex trading (in fact, that's almost literally what it is), which is zero-sum.