Earlier quoted context omitted.
Touch screens are cheap and very easy to develop for. They also de-couple the software development from the device development. It also allows updates and changes after the car is in production.
I'd like to see everything controllable through the touch screen, but then have plenty of physical buttons and knobs that can be programmed to map to elements on the touch screen. That way, if there is a software update; and there is a new feature it can be mapped to a button by the user in the way that they want.
Its like people who insist on working with dvorak in a company but much worse.