When Google Home rolled out last year, some folks postulated that it would very quickly catch up to, and then surpass, Alexa. They cited the vast knowledge base built by google over the past decade, along with google's constant work (some stumbles, but lots of success) in such fields as machine intelligence etc.
That's all fine if you want to have a conversation with your device.
But Amazon, despite some stumbles of its own in the past, is very good at one thing: getting you why you want.
And Amazon has correctly identified the smart home as a mostly untapped field. Not that there haven't been plenty of players and plenty of products, but there hasn't been a unifier.
Alexa is that unifier.... and Amazon is correctly hitting the mark in making Alexa, via its Echo device framework, a better smart home unifier as time goes on. Google will clearly be playing catch-up for many years if things keep going this way, and Apple's product - with its severely limited functionality and exorbitant price tag - might never really make it out of the starting blocks. Meanwhile, those $50 Dots will continue to fly off the shelves.