Imagine having to support every single type of provider for every transaction. I don't think it is a good idea at all
And operating in different regulatory markets across the world is likely difficult