or, why is everyone DaaZed and Confused?
I think that part of the confusion is how difficult it is for each category of cloud user to see their challenges/issues for the other classes of user.
We see this in spades during internal PaaS discussions. People with development backgrounds has a fundamentally different concept of a PaaS benefits. In many cases, those same benefits (delegation to a provider for core services like database) are considered disadvantages for the other class of user (you want someone else to manage what!).
Ultimately, the applications are at the core of any XaaS conversation and define what “type” of cloud need to be consumed.