Also needs to get better at identifying the closest device, and letting you turn off alarms etc. from any device - it's incredibly annoying to have an alarm go off downstairs when I'm upstairs and have to be close enough to the right device to turn it off.
I get why to an extent - while solving the distribution might be simple, it's a much harder contextual problem to figure out what a request means across multiple devices. E.g if someone sets an alarm in one bedroom it probably shouldn't go off anywhere else, and if you ask to turn off an alarm in one bedroom it probably shouldn't cancel the one in the other. Voice personalization would at least make that less ambiguous, though they would sti need some careful thinking.