I can use cryptocurrencies from anywhere in the world, I can't use M-Pesa unless I'm in one of the few countries it operates, and even then I'd be at Vodafone's whims. Truly it may serve similar needs (money for the under/unbanked) but the scope is not nearly the same.