Bitcoin is slow. Personally, I find it easier to use free transactions in the TRON ecosystem, which are confirmed in a few seconds, than to wait for confirmation in the Bitcoin ecosystem. Even these simple statistics tell us a lot.
That's the cost of decentralization
10 minutes isn't a lot if you are worried about decentralization and freedom. A swift can take many business days, for example.
Otherwise, you can just use visa. Most cards will even give you 1% cashback for every transaction you make, and they are instantaneous.
Bitcoin's goal is not speed or low cost, but freedom.
Yes, I myself always say that you have to pay for freedom, but not everyone is ready to pay that much for freedom. Sometimes it's easier to use a centralized stablecoin
https://mempool.space/tvThe Bitcoin network also has problems with transaction costs. When Bitcoin was at 44,000 a few days ago, I paid 10-20 dollars per transaction and waited 30 minutes or more.
Decentralization is not always needed for a $300 payment. But the visa payment system is not currently available in all services, and USDT does not depend on sanctions.
Bitcoin price is not the biggest factor for transaction fees IIRC. I remember paying the same fee when we were at the peak of the '17 (or '21?) bullrun when BTC did not even touch $25k yet. Basically, iff the network is busy then you'll likely need to pay more. You're right that people who pay $300 for some services probably do not need decentralization, but at the same time, they don't have to use Bitcoin for that either. Choosing Bitcoin means you care about security and want to use something in which its supply is not controlled by a group of people, but can be verified and relatively fast at the same time. CMIIW.
I have been criticized many times for my words, but I do not consider Bitcoin a safe asset in terms of price stability. I believe that its price has been manipulated for many years, and when the manipulators get tired of it, they will sell it and invest in more modern projects.