I wonder why car companies won't make a "hybrid" of physical/virtual buttons? What I mean is you will still have a row of physical buttons and dials on your dashboard, but you will now be able to program them for different functions. Someone might prefer a dial adjust the climate control while others might use that same dial to adjust the radio volume.
Some BMWs had something like that but for the infotainment, in 20+ years working on cars never seen one that was not on the default settings. People doesn’t read manuals, this is like the VCR or Microwave clock perma-flashing 12:00