IMHO, don't blame touch screens, blame bad UI design.
My touch screen annoyance: "oops, it detected a swipe instead of a press, because the car just went through a bump!". Or, "Oops! I accidentally pressed cancel instead of back button, now my map navigation is gone!!!".
Design the UI well, so that drivers can't screw things up easily.
I agree some drivers prefer real buttons, I disagree that "Drivers hate touchscreens" as it implies 100%. I manage fine with just a touch screen and a few basic controls on the steering wheel.
If you're driving you shouldn't be fiddling with anything extraneous. Lights/windshield wipers should be automatic in 99% of circumstances and if they're not then that's what needs to be improved.
You shouldn't need to reach for anything because if you do that's already either a design fail or operator error.
My touch screen annoyance: "oops, it detected a swipe instead of a press, because the car just went through a bump!". Or, "Oops! I accidentally pressed cancel instead of back button, now my map navigation is gone!!!".
Design the UI well, so that drivers can't screw things up easily.