I wouldn't personally because I don't get paid to do R&D or build operating systems for the world's richest company and sell the resulting products for around $1,000. But 1) as a customer I do expect the people who DO get paid to do that to determine it, yes and 2) In the job that I DO get paid to do, I wouldn't be happy and my boss wouldn't accept me implementing something that poorly, so yes I do expect a good User Experience.
There is no “magic” in software. It’s logic and rules and actions. That’s pretty much it. You seem like a smart guy so if you can’t imagine a way that an iPhone could determine with 100% certainty that you’re in fact driving a vehicle (as opposed to a passenger in one) then you can assume it’s probably not possible.
Apple generally does a decent enough job of explaining how they’re features work in laymen terms, and they did so with this one. It works as designed.
Out of all the issues with iOS 11, I’m shocked that someone is complaining about this.