Handling cash is a hassle. It carries risk in terms of losing it, and it takes time to count it and transport/deposit it into a bank. All things that eat into your profit margin, in an industry that has crazy low margin.
You a hater.
You a hater.
But credit cards in the US are also like 3% and come with additional risks.