If one is capable of managing one's finances (and paying the card off in full every month), credit cards are a useful tool. They're a problem if one can't manage one's finances.
Business model of banks in regard to CC are preying on people not paying it all in full for various reasons.