As you say, this conversation is held time and time again, and the reality is that a multi-vendor landscape is clearly around for a long time to come and openness and inter-operability between vendors is key to allowing that to happen. If companies don't work to provide inter-op or open API's in an ever expanding eco-system then they will become an island and inevitably alienate existing and new customers from their services.