Then you were going to struggle to afford to pay those bills anyway. So you had a choice and chose to use the credit you had available. No one forced you to. You chose to go into debt rather than default or not get the repairs.
If you have a rainy day fund/savings you are willing to dip into, then if you are keeping track of your spending (which you should be), then putting unexpected expenses onto your credit card too should not be a problem. You simple transfer enough money to your current/chequing account that your credit card draws from each month. The end result is exactly the same.
Due to the pitfall of being able to get into debt, it really should only be those who do have good grip on their finances who should get a credit card. Of course credit companies target people who don't and those people's interest payments is where a lot of the money that funds the rewards comes from, but such indirect exploitation of people is so ride in modern society that I'm not sure it's worth worrying about.
Agree with a lot of that. But it isn't "financially illiterate" people who are solely affected and the issue is not just hitting limits. I was mortgage free in my 20s, did a lot of property developing etc... I was fine at one point utilising 90% of my credit but got hit hard when I had already got it down to 50%. It was not out of control spending it was charges and interest changes that stung - banks were no longer willing to offer 0% balance transfers. And that was that.
It is like working overtime, you can start to live within higher means that might not always be there. The rules (well expectations) can change mid game.
Plus with families you take on other peoples welfare and finances. Credit delays pain and allows accumulation of debt beyond your norms. The big issue is that you are not in control when the banks or some report unilaterally decides you are a bad egg - even if you have considerable wealth in assets.
What you say re a rainy day fund is true. But thinking of life before, during and after credit cards, mine was perfectly fine before, is great since. Thinking of the issues during... I personally just don't feel points or rewards ever compensated for the hassle. In the UK credit for fraud or large purchase protection makes sense, so it is not all evil.
But cash is king in my view. (Other views my vary).