As a european my question is exactly the opposite, why would you ever use a credit card if you can just pay directly with the money you have?
The concept just seems to bizzare as someone who has grown up with their country specific bank cards - getting a credit card or even a visa/mastercard debit card is something fairly unusual.
I do realize you american people have to build a credit score and there's cashback schemes. Very different cultures I guess