This is a false dichotomy. Other countries have debit systems that solve all of the problems you outline and charge 0.1%.
In fact over here, Credit Cards incur more fees for the business than debit cards. In all my years of being alive, I've never understood the need for a Credit Card.