Re: Where's the money?
AWS is a ruthless corporation, and they are not cheap. Even their "cheap as chips" storage people tell me about isn't that cheap vs rolling your own. They also pretty much invented this cloudy world because they had all this spare hardware they owned for the holiday season ordering, and it was freed up the rest of the year. They still have free resources outside of Nov - Dec each year, I am sure.
MS makes tons of money on azure by forcing people into agreements to use the stuff. They have lots of agreements where people pay for azure, but never launch an instance there. Talk about free money. Oracle does the same thing with their cloud. I am sure IBM also forces some mainframe users to purchase IBM cloud credits that are never used.
Google has none of these built in advantages, and as people often say around here, cloud computing is just your stuff on someone else's computer. Computers still pretty much cost the same to obtain and maintain, and AWS needs to make money on top of that (those rockets aren't cheap!), so it's no surprise that Google is going to lose money on this for a while until they get more people hooked on it.