Can't please all the people all of the time.
Lol, true. But I'm a computer programmer with over three decades of experience so I know how good the infotainment unit could've been. There's too much half-arsed poorly thought out software around and we shouldn't tolerate it.
I don't have your expertise and background knowledge but I completely agree it could have been much better. There is stuff out there that IS better. My portable TomTom satnav for instance. Wonder what the issue is here - cost?
I think hardware manufacturers just don't pay much attention to software. Most of them see it as unimportant, possibly an inconvenience. That allows for all sorts of decisions that you don't get with hardware such as:
* Employ as few programmers as possible or farm it out to a third party (lowest bid wins).
* We don't care what it looks like as long as it mostly works.
* It doesn't matter if it's not ready, just ship it so we can move onto something else.
* If there are serious bugs we can patch them later (they may or may not bother).
There are exceptions to this but they are rare. Apple is the most obvious example (at least until very recently) but unfortunately it likes to operate a walled-garden ecosystem and charge too high an entrance fee for me.
It's understandable that a vehicle manufacturer wouldn't put much effort into an infotainment unit. But they don't have to. I'm sure someone said that Honda went to Pioneer for the head unit. In itself that is a sensible decision. Car manufacturers should make cars. Audio/visual manufacturers should make audio/visual equipment. Unfortunately for that to produce a good result Honda still have to take it seriously. I think it's more likely that they saw it as 'fobbing it off to Pioneer' and were vague in their requirements and tight fisted with the budget. Pioneer in turn saw no reason to go all out on the project and couldn't afford to anyway.
The end result is a 'red headed stepchild'. Honda have ticked the 'must have modern audio device' box on their list and are happy. Pioneer got paid for their efforts and are happy.