Google is the world's biggest cloud provider.
They have 7 products with 1 billion+ users (YouTube, Android, Gmail, Google Play, Search, Maps, and Chrome). Google spends $10B every year on infrastructure alone. Yet with all this capability, why do Fortune 500 customers continue to run their own data centers or go to online retailers (Amazon) infrastructure?
Simply stated, Google has done a terrible job of explaining their capabilities to the market.