There are three key reasons for this:
1. Reduce costs by avoiding credit card fees on every transaction.
2. Increase retention by making it easier for customers to reload funds to their wallet balance through an app and then spend it on businesses products or services.
3. Guaranteed revenue stream by increasing the conversion rates.
4. Allowing end-users to manage their money the way they want as opposed to forcing them on payment methods they do not prefer.