The idea of hoarding Bitcoin and other Cryptocurrencies, waiting to sell at later times for higher returns is the reason Crypto is slow to be adopted in mainstream transactions. Anyone who gets it try to hold on to it, as long as possible, thereby depriving the market the needed circulation to keep these currencies viable and acceptable.
This is dumb. Even if cryptocurrencies don't exist, you don't spend all your cash. You put your cash to work either as an investment or in a bank with high interest and then you set aside cash for expenses.
You should spend cryptocurrencies as well as hodl a portion.