There are at least two aspects of cloud:<p>1. The developer experience. This is crucial, developers want programmable things, everywhere. You can reap the benefits of automation.<p>2. Vendor lock in and platform power. There are three large players today and they add bit and pieces all the time; leading to vendor lock in. The cloud is even for mid-size projects much more expensive than raw hosting or owning the hardware.<p>Today, I would treat cloud as an expensive, but useful starter - to get you going, to try things out quickly. I would not bet my business on it, especially not, if I were a large company.<p>Ergo: Building everything in a "cloud native" mode restricts you where you can go from day one. Not good.