bitcoin is not the most convenient payment tool to compete with FIAT currencies. There are more suitable cryptocurrencies for payments. Bitcoin is more suitable as "gold" from the price of which other coins or tokens that are more suitable for the role of a means of payment will be repelled. But your hidden advertising of the coin is also noticeable.
I agree with you, Bitcoin, and Ethereum is not as convenient to pay as, for example, Tether. I personally tried to pay with both bitcoin and tether, the latter option, of course, turned out to be more convenient and more common when it comes to insignificant payments. By the way, it is convenient to pay with a crypto cards, but one of the drawbacks is that tether is not available for payment in many crypto cards. I use the trastra card now, everything is cool, but they do not have this cryptocurrency among the available ones, everything cannot be perfect, unfortunately (