> the weather, setting alarms, (...) and asking what time it is.
You can do that on your phone. Even assuming you wanted it hands-free, it doesn't justify an always-on microphone sending data to the cloud. We had the tech to do this level of voice recognition reliably in the 2000s.
> It allows me to turn off the light when reading in bed without having to get up and walk to the light switch.
Kids from my generation used to solder clap detectors for like $5-$10, and they're already more reliable and faster to use.
Voice is cool, it's like being in Star Trek. I get it, I built my own system to control music in the 2000s, complete with audio responses snipped from Star Trek shows. But the feeling of "living in the future" wears off pretty quick, and you're left with a ridiculously expensive and user-hostile gimmick.