While credit cards are generally less expensive for a merchant than taking cash, retailers push back on the cost of accepting cards.
The latest salvo comes from Amazon, along with Home Depot and Target. They want to be able to accept lower-tier Visa and Mastercard products, and not accept premium cards.