Bitcoin never was intended as a store of value, but as a payment system. The comparison with gold is foolish.
Gold truly is scarce, it is forged with the energy of exploding stars - no other element has its exact physical properties, no process known to man can reproduce it cheaply.
Bitcoin can be copied by anyone, creating another system with the exact same properties, but a different history - the ledger. Why should an entry in the ledger have value? There are two major reasons:
Intended Usage:
In order to be able to transfer ownership of real-world value, Bitcoins need to be purchased. The larger the value that is being exchanged via Bitcoins, the higher the price will need to be.
Speculation:
People observe a rise in value, so they speculate on a future rise in value. Their purchases drive the price up as well.
Neither of these things require the Bitcoin blockchain in particular, it merely has the first-mover advantage and the resulting higher adoption. The value "stored" in Bitcoin today can and will be moved into other cryptocurrencies, should the market decide to do so.
RE: ►Why Bitcoin. Refresh your mind. Open your mind. Or simply help a broke student! ☺