Humans name things. Pets, cars, computers, houses, kids(!). We need to be able to name our AI pets, too.
It's the difference between saying "ok goo-gul" and "ok googl". For whatever reason, the second "g" sound gets dropped or blurred when I say 'google' aloud, so I have to remember to slow down and say it the first way.
"Alexa" and "Siri" are simple, and have no glut of soft sounds stuck in the middle of the word.
I know the "OK, Google" detection is supposed to be linked only to your voice, but I find about 30% of the time other people can trigger it anyways.
That is, you are basically saying that you want everything in $PATH. This would be like if git had decided that "log" should just do "git log". Certainly could make sense. And I agree that users should be able to allow this.
However, the applications? I'm not as sold. You are basically allowing a situation where the fundamental behavior of the system would change from installing a single skill. And it might not be clear on how or why it changed. (Certainly not to most users.)
For some reason my Echo has a really hard time recognizing some of the rather obvious names I give to my devices, like "LG TV". It'd be great if we could train the voice recognition engine to associate certain pronunciations with a specific device name.
"alexa, add a task saying blablabla" "Ok Bob, the task has beeen created in your favorite todo app. Would you like me to transfer it to another app?"
One of the reasons I'm less sanguine about voice as an uber-interface. I'm not sure you can square the circle between a rich and capable interface and one that isn't interrogating you like that. Computer screens can pop up arbitrarily large amounts of data on the screen (entire EULAs) to be dismissed almost for free. The serial nature of speech is going to be a big challenge for most people. (There are, of course, those who use it all the time as their interface. Perhaps a few will even read this post. But I'd submit their usage doesn't end up looking or sounding much like the Star Trek ideal.)
Also, voice commands take significantly longer than typing and there is no real auto-complete. The cost of a wordy voice command is much higher, especially if you stumble at any point and have to say it all again (usually while trying to talk over one of Alexa’s wordy error responses).
It just doesn’t make any sense for commands to sound like marketing material. This is the “Windows 95 Start Menu” thinking where every app is under a “FooBar, Inc.” submenu instead of just getting to the point and showing you the app you want.
Seriously, let that settle for a minute. "Default" behavior for executable applications is the most preyed upon phishing vulnerability there is. I do not want that introduced to a home automation device. I hope we do better than that.