No movement to outsource the management of the machines to outside cloud services? That may or may not happen where you are, but there's a lot of it going on, and it invalidates much of your list.
Your statement is a tad Naive. Do you truly think that the majority of services are going to the cloud? Only an idiot would trust the cloud with their corporate crown jewels. My opinion is that most companies will end up with a mix of services. But... Hey... What's new?
Where I work we are building our own internal cloud services, not outsourcing. Part of that may have to do with the fact that we are a large Biotech company and have various regulations that we have to comply with. Most cloud services, in my opinion, are being used by small to mid-size companies who do not have the economies of scale to run an IT department. Most large companies will use some cloud services but it's highly unlikely that they will trust cloud services with their crown jewels.
The point is that there will be a mixture of services that will need to be supported by IT....
I used to think so too, but don't any more. Look at Salesforce.com. If most of Fortune 500 companies are willing to trust their front-end business - i.e. sales - i.e. the stuff that brings in money and runs the rest of the company - to Salesforce.com, I'm not sure why they would have an issue with other data that is piddly in comparison.
The *real* reason why the entire IT backend has not gone the cloud way is simply that other cloud based providers have not been able to create a platform like Salesforce. A platform that is customizable, extensible, scalable, can give good performance, has good security in place, has ready-made and relevant tools, has a good developer base. And I'm talking about corporate functions like HR, finance, payroll, supply chain, manufacturing, internal communication, marketing, etc.
I know it is a buzzword but I see PaaS as the future. Generic platforms like Azure can be made to work, yes, but the killer platforms are ones that are focused on solving specific problems. Once this starts happening, and it will, IT as you know it, will no longer exist.
Corporate IT will become more like IT in web shops - it will be about configuration management, deployment, managing virtual infrastructure, scripting and automation, monitoring, etc. And it will be about development and scripting.
Just my thoughts though. I could be wrong.