Bitcoin is scarce asset and it's more like digital gold and a store of value, rather than a currency. People hold gold to maintain value and don't go to retailers to pay for things in gold. It's the same idea with Bitcoin. However people can Bitcoin across the world pretty instantly which you can't do with physical gold. There are better cryptocurrencies for cheaper and faster payments that are more inline with traditional currencies. For example, VISA is launching credit card that will allow you to spend USDC cryptocurrency which is a non-volatile stable coin.