Agreed, we are all using the same word
It means different things to different people at different times though.
As soon as you hear "Cloud is the death knell of the IT department". Cloud means cut salary and equipment costs, no matter what...
The mix and match approach isn't new is it, It's nothing to do with cloud per se, and the cloud addresses exactly none of the issues around configuring a number of smaller software packages to achieve a specific result.
Not being funny, well I am actually. It's the continual evasion of real issues by cloud proponents that irritates more than anything.