They charge insane amount of money when people need a quick and omnipresent option. They are looting for years.
Online payment gateways paypal, skrill or likes are much more cheaper than it but are hassle doing on the go and are not present everywhere.
Cryptocurrencies are the solutions but the problem arises again for cashing out. So, we either need a great deal with banks like Ripple is trying to make or a huge community of crypto exchangers.
There might be a use for Ripple in the banking space to make payments cheaper. But what Ripple is not is decentralized, therefore it is not a cryptocurrency. If Ripple as a company admits that Ripple the platform is centralized, it will make them look less of a scam in the cryptospace community.