As much as we'd all love to have a concept like API neutrality, in reality there is no such thing. Level playing fields are not good business because they destroy differentiation and defensibility of value. Personally, I think there are many business models that work on open, neutral systems but I'm in the minority.