I think the m-Pesa is quite like Bitcoin except for the fact that Bitcoin is an economy on it's own.
Bitcoin is not owned by anyone, so a company introducing it is simply not possible. They can only utilize, accept or deny it.
There are many e-money ideas that didn't really make it for example Apple iCash and Google Wallet.
The one point of Bitcoin that is a major advantage and disadvantage is it's lack of control.
On one hand nobody can touch what is yours and you control who gets money and nobody can stop you doing what you want.
On the other hand nobody can help you if you get robbed. Bitcoin is as good as gold and cash. You must protect it at all cost.
Bitcoin is financial anarchy and we're all pirates arrrr....
We do not trust banks yet a lot of our societies are dependant on loans and the security of your money in banks.
Currently banks can use backing of "real" cash to loan out "fake" cash as long as they have liquidity. (All cash is fake but I will stick to the government propaganda for now...).
Problem is that you cannot loan out more bitcoins than you have so you will always need an IOY system and that happens to be fiat.
If you do not have an IOY system there would be no business case for a bank unless they skim a few satoshi.
Then again....
- Like gold, bitcoin can back IOYs and thus back up fiat.
- Like gold, bitcoin can be held in your own posession.
However all govenments have broken the fiat-gold and fiat-silver backing so why in the hell would they consider backing fiat by Bitcoin?
Other points to think about are governments, how are they expected to function if they have no control?!? Anarchy is not the solution, neither is a dicatorship.
So my conclusion is that there is no optimal situation and we will always get screwed or screw other people....