Credit cards are only good for those who are financially responsible, able to exercise self control and who do not live above their means. For others, it could be a fly-trap that gives instant gratification but cause endless financial miseries down the road.
OTOH, if you are financially responsible, able to exercise self control and do not live above your means, then you don't need no cards.