All of this leads back to an old rhetorical question I've often asked. Why the fuck isn't the whole entertainment system and car connection just a standard touchscreen and communication protocol?
The fact that I need these proprietary patent-gated apps to use parts of my car, instead of just a driver that could work on any device with the right port, is overtly user-hostile.

