I know how software is made. I know how buggy and unreliable it is. In my car, I want things that are rock solid, or that at least fail gracefully. Also, I don't want distractions, like screens changing their content, or having to fiddle with a display while I am driving. I want fixed controls that are simple and display a single thing. Also, I don't want my car second-guessing what I want - there is nothing more annoying that the car deciding, "He pushed the window button to go down, but it is cold outside so he must only want it half way down" - I want my car to do exactly what I tell it: I don't want it to try to be "smart".
This! Even something like automatic climate control annoys the hell out of me. My 2001 Solara has one knob to control how hard the air blows, one to control the temp of the blowing air, and one to control where the air blows from, as well as recirc and a/c toggles. Takes about half a second to configure it to be comfortable, without having to look at it. My 2008 Boxster (bought used, so I couldn't be too picky about minor features) has an automatic system that I have to constantly battle with to get it to do what I want.
But at least the Boxster has dedicated buttons. Screen-driven systems are worse. My GF's 2014 Fusion had such a thing, and you had to navigate through two layers of dialogs to set up a/c vents. She literally had to pull over to adjust her climate control safely.
Fortunately, the Solara has well and truly earned it's "Old Faithful" moniker, because I dread having to replace it, given what's currently available.