What would be great is an auth and billing abstraction layer so that a customer could buy services from multiple providers on the same account.
Can you think of other areas where competing services have common open billing? Great for sure but difficult commercially. Especially when you start bringing in credit risk and other non-technical factors.