Earlier quoted context omitted.
M-Pesa depends on the mobile carriers obtaining special licenses to operate as banking agents. AFAIK, very few countries in the developed world allow this. > don't have bank accounts and credit cards have internet and computers though. Yes. Think of "nigerian scammers". Think how easy it is to get prepaid cell phones in most of the world, etc, etc...
Most of the 'Nigerian Scammers' use public computers in cafes / lounges. Would you expect people to use public computers for BTC business? How could they possibly secure these computers against Keyloggers and other means of 'hacking'?
Short answer: By not storing wallets in computers at all.
Long, technical-focused answer: Paper wallets. Hardware wallets. USB drives that boot into a read-only operating system with your keys and a BTC client. Old cell phones that can be repurposed to run btc client software... you don't need to have a computer of your own to keep a wallet. And I haven't even mentioned hosted services! There is nothing (besides government regulation) stopping shop owners who work with M-Pesa to also offer "BTC vault services": using multi-sig, any BTC deposited in an account needs to be authorized by the vault.
Longer, human-focused answer: stop thinking that the problem in underdeveloped countries is lack of access to material things. The problem with underdeveloped countries is the lack of consolidated, stable, sound institutions. The technicalities of how to use BTC (or any cryptocurrency) is not the problem, they can adapt by themselves to a new gadget. What they can't do - by themselves - is to create these institutions that the people in the developed world take for granted.
A farmer will have access to Internet (just not so fast/ubiquitous/cheap), the thing they don't have is a bank to give them decent insurance in case their crops go bad, or any one to give them credit so that s/he can finance the purchase of supplies. They will have access to smartphones (not your "premium" iPhone, but that is only 2-3 years away by Moore's Law) and they will have cell phone access. What they don't have is a government that is stable enough to guarantee the money sent directly to him is as good as the money sent through some corrupt bureaucrat, or taxed away, or inflated away.
The cool thing about BTC is how it completely disrupts the finance/banking industry. It turns a socio-economic-political problem into a technological one. It allows people who live in poor institutions to completely bypass them.
---
So, to summarize: if you are an American whose only concern is to keep your money and the convenience that it is only possible due to the stable institutions that your country provides, by all means stay out of any crypto-currency. But if you'd like to live in a world where the barriers are down, with free flow of people and services and goods, then by all means take a look at BTC - not as way to get rich quickly, but as a way to make the world freer.