Very well articulated! Totally agree with the fact that every enterprise needs API strategy. the last point that you make in this article is very important and may not be widely understood yet. I.e. the aggregation of APIs at user interface level makes the experience very powerful and underlying API / service provide a commodity and that in fact is giving rise to messaging as a platform trend. Very relevant!