So you really hope microsoft won't allow you to run Azure and any stuff you build on it in your own corporate environment, even though, according to you, that's what most business want?
That's what I would call weird.
I've developed an application that has business sensitive information, the company involved would certainly not want in the cloud. There are some end points though, that they would like their partners to access and Azure greatly simplifies that.
Azure is not for every corporation, it is for interdependent
business, with supplier and shippers and distribution centres and stores that
need to work harmoniously. If it is Christmas and 20 000 denims/jeans by Calvin Klien have a defect, the distribution centre can recall everything at once using Azure. This notifies the stores and suppliers and shipping and transport all at once,
and they can start contingency planning. In real life all these companies all have different IT systems and people that run them and a cloud service would unify their operations, whilst not revealing any business sensitive information.
This saves thousands (if not hundreds and millions of dollars) if you think of all the man hours used to pack unload and process the stock. Same thing for Food (especially for food companies). That is what Azure will excel at, not a typical corporate ISV.
CEO and Directors of Walmart would have loved the Ozzie speech. Your typical developer would not have understood the complexities involved in moving goods etc. around the globe.