ETH and BNB are, unlike BTC, realy already used to pay for goods and services, and not only for goods and services in DeFi and NFT, but also in the real world.
And this happens due to the presence in them of the monetary policy inherent in the fiat currencies of the real world, which makes them convenient in terms of the speed of operations, commissions, accrued interest on the deposit ...
I'm about the furthest thing to a bitcoin maximalist, but I find it incredibly hard to believe that ETH or BNB have a higher utility for actual commerce in the real world. In reality, no cryptocurrency is currently particularly useful as a currency because of the volatility that plagues them all, but of those extremely limited use cases where crypto is used for commerce, I have to believe the Bitcoin is the preferred medium of exchange, even though technologically it's far from ideal and there are many better mediums of transfer in the crypto space.
That is true, no one is denying that on-chain transactions are not really the best if you want to buy something which requires a fast confirmation, however thanks to El Salvador making bitcoin legal tender and the lightning network we will see how this turns out.
If the experiment is a success and people begin to use bitcoin all over the country as a currency then we could see other countries doing the same and bitcoin finally becoming what satoshi envisioned from the beginning, a currency.