I've heard this from a number of people as an argument for why Bitcoin isn't needed. It only holds true for a very limited world view though. That being people who are well off and have a credit card.
Consider that something like 30% of _Americans_ don't have a credit card. How do you suppose they buy things on Amazon in 1-click? What happens if you live in a area known for high rates of credit card fraud so merchant's refuse to send credit card orders to your address? There are an infinite number of scenarios where credit cards don't work for people Bitcoin solves a lot of them. Bitcoin is like the long tail of financial products.