Google's reputation for not supporting things long term is finally starting to affect them in noticeable ways. Developers didn't onboard because they were afraid it would get shut down. It got shut down because no one onboarded.
It's a bit of a conundrum: every company is going to shut down products. What's the best way to launch new, risky things? Startups can simply go all in on the product, and if it fails, the company dissolves, though people rightly are hesitant to go with a fly by night startup for exactly that reason. I'm not even sure that Google has shut down more products than an equivalently sized company. But it's certainly shut…
AWS has shut down I believe only one service in its entire existence (SDB). And only when they had a viable alternative (DynamoDB) and helped their biggest users make the move.
I can't recall any Apple service that has been shut down without an alternative. They've certainly cancelled hardware programs, but that doesn't break your existing hardware. And they give plenty of warning for iOs phase outs. They pissed some people off by dropping support for old apps, but only after most of the big ones had been converted.
And Microsoft is the king of long term support. How long did they keep supporting DOS in Windows? Or 32 bit programs. Or Windows 2000!