Without a drastic overhaul across the entire industry around the definition of service providers "interface" and requirements around documentation, it'll just open an exciting new can of worms and pain for customers. Support will be hell, experiences that work seamless will be difficult to achieve.
Again - that's not to say it's a bad idea, it just seems like we'd need a real rethinking of how we're doing things as an industry. That could be good, or we end up with a tragedy of the commons.