That's pretty much it. There is also a widespread belief that software development is "IT" which means that an initiative to implement cloud systems gets led by people who have experience with desktop deployments or firewall setup. There is a lot of politics around budgets so the IT department won't let go of that power.