I don't think we can expect all the different service providers to agree on a standardized API, but that doesn't mean it wouldnt make sense for someone or group of someones to take up the cause of creating a standardized API for a category of services and maintaining the connections to all of the different providers.