Is product success a useful metric for whether or not Google cancel services?
Yes. Unsuccessful products get cancelled.
The successful services get to stay but the customers get hit with "insane price hikes":
https://www.geoawesomeness.com/developers-up-in-arms-over-go...
It seems like Google of all places would have been able to figure out how to support that with ads.
I just don't think that they wanted to. It didn't fit into how they thought people would be interacting with the Internet in the future, and I can't say they were all that wrong...