The benefits of credit cards for most people are perceived benefits, which is exactly what the industry spends so much money ensuring; perception of benefit.