GCP, AWS and Azure are all, for sure, 100%, big revenue centers for their corporate overlords. Cloud is where you go to make money, not lose it. It's the "enterprise" of the modern world. The only problem with it from a business perspective is that it's increasingly commoditized and so everyone can only compete on price these days. So margins will trend to zero over the decades, but these will always be profitable.
From a business model perspective both these two entities are an aberration in how far they are from their corporate umbrella.
Microsoft, IBM, Oracle etc are more natural players in this domain but DigitalOcean shows you don't need to be bigtech to carve a niche.