> Amazon and Google are caught up in a dumb contest to see who can produce the best hockey-puck-sized speaker [...]. As overwhelmingly large as tech giants like Amazon, Google, Microsoft, and Apple are, they seem mostly resigned to following trends, as opposed to creating new ones.
I don't think you're giving these companies adequate credit for their innovation. :-)
It's worth remembering that the Echo, a voice-powered home assistant that can be spoken to anywhere in a room ("far-field" voice recognition), was novel when Amazon introduced it. Similarly, the digital e-ink reader was novel when Amazon launched the Kindle. Two other concepts that seem novel to me are the Amazon Go stores (checkout-less shopping) and Amazon Prime Air (automated drone delivery), both works-in-progress. Consider Amazon Web Services (est. 2006) and the cloud services boom.
Amazon created the first devices/services that resulted in the trends for home assistants and ebook readers (etc.), so I don't think it's fair to name them as "mostly resigned to following trends".
Similarly, although Google seems to have followed Amazon's lead with respect to home assistants, it's certainly innovating in the capabilities of their service, and in other areas. Google's voice assistant has access to incredible amounts of information, presumably powered by Google's search and understanding of questions and context. While both Alexa and Google can answer "When was Abraham Lincoln born?", only Google can more difficult questions like "Who was the second CEO of Microsoft?" (per my test today). However, none of the offerings can yet answer "When was the second CEO of Microsoft born?" Boiling the situation down to shopping lists ignores the capability variation in products.
Of course every company will follow trends to some extent, since to do otherwise is to give up a potential market segment. Companies don't exist per se to create trends; they exist to capitalize on business opportunities. A lot of the big tech companies have expertise they can leverage to enter new tech segments, or have related services that they can integrate. E.g., if Apple has Siri and the Apple TV, then a home assistant may still be a sensible play, even if Amazon did it first.
Trying to create a new trend is risky and requires large investment. For every hit like the Echo, you might strike out like the Fire Phone; for every hit like the Pixel phone you might strike out like Google Glass or have moderate success like Kinect. It makes sense for companies to create offerings when there's a proven model to follow in addition to investing in new innovative ideas.
If following is the only thing a company does, then you might judge them as not being innovative; but before you do that, you should look at the innovative things they're trying too, such as the Glass, the Kindle, the Kinect. Apple has been incredibly innovative in their phone design and security features: the first to offer a touch-based phone with no keyboard (as far as I know); the first to offer fingerprint-based unlock instead of PIN code unlock (so convenient!), and now face-recognition based unlock; Siri may have been the first useful voice assistant. Apple's security and privacy has been industry-leading, e.g. Secure Enclave. Apple CarPlay is a great experience and surpasses every other car integration system I've used.
I believe that the reason all of the named companies have continued to be successful and remain market leaders is because they are innovating in products and services.