This is a good point. But realistically, that choice is not an option. Therefore, I'm at a disadvantage if I don't use the most "rewardy" type of card available. The cost of these points/rewards are priced in. So the only way to recapture that is to use a high reward card. It's a sucky model, but we're all caught in it and the folks paying with alternatives like cash are the ones holding the bag.
Isn’t this against the merchant agreements between them and the credit card companies? If it was allowed, wouldn’t you see separate cash and credit prices all over the place?
I see those. Dentist, Gas, Pub. My dentist is 10% off for cash. Gas I bought last week in New Hampshire, $0.07 cheaper with cash. Pub has a minimum and sur-charge for card. And my coffee place too.