If you are holding your bitcoins with the expectation of bitcoin will be hitting main stream adoption one day so that you will easily buy groceries for direct BTC payments and pay your gas bill with BTC, your dream will get fulfilled one day but after that you may regret for spending bitcoins for lesser value or for silly things.
I mean we are holding something technically advanced one but with old-fashioned expectations.
I agree.
I think it's better to use your bitcoin mostly for buying very valuable/useful things that "increase or create values", or things that won't lose their value in the future without creating sufficient value for you.
So, it's better to use your bitcoin for very useful things so you don't regret spending it in the future