I mostly agree, except that I thought there were hooks in apps now that let Siri control them, or perform specific actions? Siri can, for example, set a timer for a given duration, which is effectively launching the Timer app, setting the duration, and then starting the timer. I don’t see that as fundamentally different than launching the Music app, setting the view to album, and setting a filter to a given artist.
As a (sometime) developer, I understand and appreciate Siri’s technical limitations. The problem is that Siri isn’t designed for my inner developer; it’s been marketed as a natural language voice assistant. In dealing with it in that context, any failing or limitation that seems arbitrary is going to stand out to me as a jarring failure.
Siri is brilliantly designed and works well within its limitations, but it’s, at least implicitly, marketed as an AI based voice assistant and in that role the cultural expectation is that it will understand what I reasonably want and be able to do it.
The expectations for Siri are high and it does a not-terrible job of meeting them, but in the context of what it’s being presented as, that’s not nearly good enough so the impression is negative.
In contrast, my car also has a voice interface for its built in functions. It’s very, very basic: I press a button (same one as for Siri, but a shorter press) and I’m presented with one or two word options displayed on the screen and voice prompt that tells me what it’s expecting. After using the system a few times for common tasks, you don’t even have to glance at the screen. It’s basic, but it Just Works. Every time.
I feel good about using the car’s system and apprehensive about having to “well, let’s try Siri on the off chance that it can do what I’m looking for right now”.
TL;DR: Discovering the limitations of an open-ended system can be fun in a game, but not so much in a voice assistant.
BUT: Those are my experiences, feelings, and thoughts. I’m absolutely not trying to convince you that Siri is bad for you. If it works well for you then I’m genuinely happy for you and it gives me hope that someday it’ll live up to my expectations too.