-snip-So holding Bitcoin for too long is not the main purpose why it was created. Bitcoin is meant for payment of good and services.
I agree with you. But right now we are in a condition where bitcoin has become one of the assets with the largest market capitalization in the world and many large institutions see bitcoin as an asset, not a means of payment. Bitcoin can still be used in some trading transactions, but if we talk about transactions in general, I think Bitcoin currently still has problems with its volatile value and its long transaction times. In my community, some people shop using crypto but most are stable coins like USDT and USDC. The reason is because of the stable exchange rate, fast transaction estimates and fairly low costs using certain networks. Therefore, I personally still use Bitcoin to maintain the value of my wealth. For large transactions such as hundreds of thousands or even millions of dollars, Bitcoin may be more efficient. But for transactions of 10 or 20 dollars, I think USDT or USDC are still easier to use.