Yes, you are right, storage is only part of what creates a shortage of coins in the market and a rise in the price of Bitcoin, but the true value is given by the community that stores it, uses it as money, when purchases are made and exchanged with friends. Like any money, Bitcoin must be in constant turnover in order to be called money and it is natural that it should be spent and earned.