Why do people have so many credit cards? I use one (1) debit card to pay for things, or cash.
My wife recently used her debit card at a restaurant and they accidentally double-charged her. The restaurant recognized their mistake, but were being pains getting us refunded, requiring bank statements and such, so instead I called the bank (Wells Fargo), and it was 2 weeks before they said "Sorry, nothing we can do, take it up with the restaurant." We ended up getting the money back, but it was a real pain.
1) Establish and grow credit rating 2) An extra layer of defense against bad merchants (the CC companies will be your goon squad) 3) Bonus miles/points/etc