Google and Microsoft have very distinct design philosophies and nowhere is that more obvious than on GCP vs. Azure. Microsoft's approach boils down to simplicity and ease of use. But there's a cost to simplicity, and that cost is usually paid by security. Google, in contrast, prefers lean and efficient systems, at the cost of consumer experience. I don't think either approach is fundamentally better, but I think I know which the market prefers.