What if credit cards were called mini-loan cards? Or short-term debt cards?
I’m sure they’d sell fewer cards, but maybe it’d help people better understand what they’re really signing up to.
Note: Of course, there are benefits, such as transaction protection, but I think it would pay to have more people aware of the downsides.