How many cards do people have? I've got an amex and a visa. What more would I need?
I'm also a bit paranoid and have a fear of getting stuck somewhere because one of my cards stopped working, so I like having a large collection with me.
It sounds silly, but over time you realize those edge cases that are a pain in the ass if you haven't planned ahead (I need $1000 accessible via debit immediately because a family member has lost their wallet across the country and I need to Western Union them some cash to get home).