The scatterbrain landscape of Google's messaging offerings is just one example of this. GChat, Talk, Hangouts, Messenger, Allo, Duo, Google+ Chat, etc. Can someone explain to me why TF they have so many messaging apps? It's confusing, annoying, and requires too much onramp effort to install yet another messaging app just to talk to friends.
At this point people always retort "Well, Google is a fast-moving development environment! Throw stuff against the wall and see what sticks! Fail fast!" Yeah, sure, that's great and everything, but if they never actually commit to maintaining the things they build, it doesn't matter how cool or innovative $LatestProduct is, because it won't be around long enough for anybody to find out.
Google engineer Barry Schwartz once said:
"In prospect, capability seems way more important than useability. In PRACTICE, the reverse is true."
In Google's case I would extend that to say "reliability and consistency is more important than capability." I don't care what Allo does if I can't trust Google to maintain it for more than few months before unceremoniously dumping it to the side of the road like so many of their other offerings.
At this point everyone I know just uses WhatsApp and is done with it.
edit: Geostyx made a great comment: "Whenever I hear 'Google' my mind goes straight to "thing that will be gone in 18 months""