Bitcoin is meant for spending, but people often prefer it to become an asset rather than a means of payment. It is the choice of the majority to have Bitcoin as a savings tool rather than a spending tool. Why? It is because they see a profit opportunity. If we see Bitcoin as nothing before because of its sole purpose, now it becomes valuable because of its earning potential. This thing gains more interest than just being a currency.
We admit the fact that people prefer paper money over Bitcoin (just for now). It will take several years before we see Bitcoin being considered as a full-fledged currency.
Everyone has their own decisions regarding their approach to Bitcoin, and it's natural that most people prefer to treat it as an investment asset rather than using it to buy things. The reasons may vary, but most people see Bitcoin as a potentially valuable asset, making it a significant loss to use it solely for shopping rather than holding it long-term. Bitcoin can provide maximum returns in the long term, which is why people prefer to hold it long-term rather than buying things with it. For shopping, there are still options in fiat currency, so it's much better to use Bitcoin solely as an investment asset, unless in the future we see almost all countries begin to accept Bitcoin as legal tender.