That was 15 years ago. Now, living costs have gone up, I'm getting taxed to death by not just governments but increasingly more by businesses themselves ("benefits fees", "installation fee", "convenience fee", guilt-tip screens, sneaky price increases, etc.) so now I feel no guilt in playing the system to get at least some of my money back. Now I just churn 1-2 credit cards a year to pay my taxes and get some of it back in the massive sign up bonuses, which more than cover the transaction costs, fees, and then get me another few thousand back.
If merchants across the world make a deal with me to charge exactly the listed/advertised number exactly, no more, no less, then I'll pay in cash again.
Deal? No? Okay, you continue paying your merchant fees and I'll continue reaping the credit card bonuses to the maximum possible.