except that Apple Pay doesn't cost you $1 every time you use it and doesn't take 10+ minutes (or possibly hours) for your payment to process....
if you are paying $1 for bitcoin transaction fee that means you have been accumulating a lot of dust in your wallet. go learn what transaction size in byte is and how it becomes big then come back.
right now fee for a normal transaction the highest fee is 40 US cents
what merchant is going to let you walk out of a shop with $20 worth of goods hoping the payment will go through sometime in the next hour or so?
there is a very simple risk assessment that a simple code can do, you can even use an online tool such as blockcypher to do it for you.
a merchant doesn't have to worry about transaction with normal amount of fee, with no unconfirmed parent and no other shenanigans.
and they are accepting bitcoin payment before confirmation.
I am not sure about that. I just transferred $10 to cloudbet sports from a Coinbase wallet and the network fees was 55 cents. But I still agree that it is not that bad. I didnt think about the halving though. I think that is something to think about. It will be harder to move around coins without loosing a chunk of them if the network fees go up to much. I dont think confirmation wait times are an issue though either.