It would be far easier to choose Google services (and less irritating as a consumer) if services were labelled alpha, beta, production, and LTS, and if each of those labels had a specific duration (e.g. alpha services can vanish immediately without warning; beta have a limited lifecycle where they need to become profitable or at least self-sustaining, production are generally stable and can be relied on for a year, and LTS will be supported for a specific period of time, backed by enterprise support agreements).
But that's just crazy talk!
I'd advocate for the latter as a healthier way to run society with fewer tech giants of lovecraftian size slipping their tentacles into every cranny that one can stuff a million dollars into.
The cost of the experimentation is people wondering what product they'll discontinue next and whether it'll be one that _they_ rely on. If you find yourself asking this often enough, you'll probably start moving out of the Google ecosystem. How is this good for Google?
Yes, I understand that products need to pay for themselves, but Google keeps drawing people into services that they then shut down. It's frustrating for users and damaging to Google. What's the cost of the damage to their reputation?
However, Google share price and market saturation tell me the whatever damage has been done is worth no follow up from them.
I had heard Google is unreliable in this aspect before but after this particular experience I will unlikely use or suggest Google for anything serious.