Sure, the price has been going up like crazy, and you might hold on to them to go "to the moon". But if it crashes, the value can go to zero - bitcoin has no "intrinsic value" unlike gold, its value is only defined by what you can get for it. In that sense, yes, it definitely has a non-zero value now. But it might crash, be outlawed, etc. tomorrow and you can loose everything.
(Another point is that "value" is notoriously ill-defined. Price? Trade value? Use value? Something else?)