maybe in one segment of the globe, debit cards may have drawbacks, that doesn't extrapolate out everywhere. Here is makes no difference whether I use a credit card or a debit card as far as the rental agency goes and for most rentals, makes no differemce. For some rentals, the excess is reduced by a credit card that I have
There are plenty of people who do not need or want credit cards