Having a credit card is like having a video game passive that makes everything permanently 2% cheaper. Everything should be put on a credit card for that discount as well as fraud protection provided you are disciplined enough to never ever ever ever ever ever carry a balance.
This is US-specific advice; EU capped merchant fees, and therefore you don't get a free 2% reward at their expense.
The fraud protection and insurance can be useful though.
You still get a 30 day interest free loan. Assuming you pay the full balance.
The "provided" part is the reason I'm staying away from credit cards.
I don't get the down voters, it is, or should be a tool.
Although we are talking about it being an issue. Which you have already covered.
Problem is, most people don't spend that much time thinking about it. So I suspect "don't get a credit card" or "only use it in emergencies" are generally good advice. Although perhaps we should just be better at teaching house hold type finance