Alexa is a gimmick because it's a speech-to-text command line, and it's sold as being smart even though it's not. Since before I was a kid in the 90s, there have been many attempts to revolutionize computing with speech-to-text technology. Because speaking comes so naturally to us, it's easy to assume that voice-activated anything is better than pushing buttons. In reality, without intelligence and autonomy, lots of interfaces are made slightly worse with voice activation. For those who aren't visually impaired, the ability to use voice to turn off lights barely even makes sense. Alexa frequently gets things wrong and activates from sounds that aren't even close to the wake-word. The ability to create lists is barely practical because it so often can't understand a word, in which case the user has to go to the Alexa app and manually punch in the item.
Voice control would be great if it were revolutionized, but it's hardly in a different state than it was decades ago. The only two things that have changed are improved speech synthesis and ample cloud computing. Because of this, most people I know who own one barely use them beyond a select number of features that are hard to get wrong like "Alexa, what's the weather?" or "Alexa, what time is it?". My parents still sometimes use it to play music(which I gave up on as a music fan), but it gets requests hilariously wrong 1/5 times.