Hmm. I'm already considering switching our app to stripe only to ease billing reconciliation. Managing users who made in app purchases who want regular web access as well has been a pain.
Perhaps the added competition will encourage Apple to improve this, they haven't had any reason to make it better so far.