Apple did the impossible: made payments more difficult than even cash.
And I've picked Walgreens over CVS several times because of Apple Pay.
(One exception to the above: Home Depot had terminals that claimed to do NFC but would hang for a while and eventually time out and error if I tried Apple Pay. That was annoying.)
In many stores the credit card terminal is right in front of you. After indicating you'd like to pay via credit, the terminal is "activated" and shows your total owed. At this point you can insert your chip &pin card, or simply tap the card (or your phone) if there is an obvious NFC reader.
From the sounds of your comment, the whole timing of this workflow just isn't very smooth for you since many people are still paying with regular swipe credit cards.
Edit: Speeling!
I still carry my bank's debit card for incompatible readers, but after having my card blocked three times in the last three years for fraudulent activity, I love not having to give out my real account number whenever I can avoid it.