Yeah, but how does Apple/Google determine if an app developer has the capability to do it and verify that they're consistently doing it? Or are we saying that only big companies with verified and known payment platforms can use their own payment system?
And then, how many bad experiences for these types of purchases (or articles about bad experiences) will customers tolerate before they stop trusting in-app or third party purchases? One? A hundred?