There is another group that cannot use credit cards: People living outside their own countries. Credit doesn't follow you outside of your home country. If you are visiting on a temporary basis you may pay it when you get back or over the Internet but in the long term credit cards are not convenient for say an Indian Exchange Student studying in Australia. How does he pay his credit card? He must leave a large amount in India that he might need in Australia or pay large fees to transfer if he needs to make a purchase over the Internet.
Now there's Bitcoin.
Interesting. I do think that Bitcoin's greatest benefit is the fact it provides solutions to many global problems. With the way the world is, thanks to the internet, ease of travel, international business and so on, the need for banking to become more global as well is behind the curve and Bitcoin is a great option for these issues.