You can't hoard and spend, it's pretty much either or!
You can hoard bitcoin and spend bitcoin at the same time.
Fiat -> bitcoin -> hoard BTC.
Fiat -> bitcoin -> spend BTC.
Each time you want to spend bitcoin, just buy BTC with fiat and then spend BTC. Your BTC savings account does not decrease!