This is abuse of dominance.
Why would Safaricom introduce high tariff barriers in situations where the financial service providers want to broaden the options available to both bank and M-Pesa customers? Is it because the transactions are done beyond it's ecosystem?
Bank to many M-Pesa users transfers is a service that can be used for example for payroll management and surely Safaricom cannot provide this service as no corporates operate accounts similar to either current or business accounts on the M-Pesa platform and therefore there is limitation on the amounts which can be transferred other than through linking it through banks.
KBA should get an MVNO license and form a company similar to the legacy MasterCard (an alliance of financial services providers) and create a mobile money system.
Their mobile money system should be an alliance of all the banks in Kenya, with agents located at all bank halls, agency banking locations and all possible avenues including supermarkets.
They should then create and end-to-end product that provides seamless experience across cards,mobile banking,internet banking and brick-mortar banking.
They have the opportunity to create a real "my bank is everywhere" experience by bypassing the shortcomings M-Pesa has due to Safaricom not owning a banking license.
I believe the market capitalisation of all banks combined is higher than that of Safaricom the current dominant player, and therefore they have the muscle to push such a formidable alternative.
The other option is an anti-trust lawsuit against Safaricom.
Investment philosophy development in progress...