The cloud! We get it. Specialization has been the way of the world since the industrial revolution, and IT isn't immune from that trend.
The financial model makes sense for software companies and their customers. The support model makes sense for IT departments. Cloud makes sense for everyone…except when it doesn’t.
The problem with "all cloud all the time" is some things must remain on-premises. If you are a regular reader, you've figured out that I have a love-hate relationship with the cloud. There is a lot of upside to moving some workloads into cloud services. I’m also a firm believer that the cloud has considerable downsides.