What if "the cloud" is just a fad?
Basically a "cloud" is a very similar environment to a mainframe batch operation of years gone by. You submitted your "job", something, somewhere did something with it and produced your results. The person who initiated all this had little or no control (JCL notwithstanding) over the process.
While this sort of set-up provided a solution, like the cloud, it wasn't very flexible and like the cloud, the person who wanted the work done would often want a little more control - or assurance - over the nuts'n'bolts of the process.
As a consequence, it's easy to see that the huge datacentres that house "cloud" service providers these days are analogous to the manframe operations of yore. It also follows that in the IT world, nothing lasts forever - so what we see as a cloud-based solution today will be seen as a cloud-based problem, tomorrow.
So if we're looking forwards 10 years, sure; there WILL be cloud operations, but there will also be other ways to do thing. Ways that haven't yet been invented (just like cloud computing didn't happen in 2002). What they will be is difficult to say, but if the cycle keeps spinning round, I'd guess that the users would be emerging from the remains of cloud-based architectures and wanting their own systems to run their own applications in their own way.