Unfortunately, Bitcoin is a very inconvenient coin for payments due to the long time it takes to confirm a transaction. If an analogue of the system as it was implemented in El Salvador is implemented there, then I don’t see the point. It’s probably easier to make a crypto exchange and crypto debit cards, and tax these operations.
It is possible that any of those countries could adopt Bitcoin as a payment tool irrespective of confirmation time. It is not very correct to say that the payment confirmation time for BTC is too long. Afterall, the network can notify the recepient when a transaction has been detected and even state how much was sent. I think that this function can be improved further, especially if it was ascertained that the sender paid enough fees to enable confirmation of the transaction. This notification should be enough incentive to approve the transaction at merchant level.