Whatever the case the touchscreen is useless, there is no way to safely use it while driving so it should not even be able to do anything that you need to do while driving. The only reason not to have physical controls on the dash is cost, they are superior in every way from a functional and ergonomic sense. It's also weird to have even critical stuff like the speedometer off to the side instead of directly ahead of the driver, but again it's cheap, and makes it much cheaper to put the steering wheel on the other side for example with minimal changes to the dash. It's clever in that respect, they need to cut costs as much as possible to make the cars affordable and putting everything on a touchscreen vs traditional controls probably saves several thousand dollars, but from a usability standpoint it sucks.
The real problem is that too much functionality goes through the screen, even some critical functions that one would expect to have a button for, such as opening the trunk/frunk (charging port too? i honestly don't remember), and the screen is not really made to be replaced. We were working with Model 3s last year. One mechanic managed to break the display while installing a rollbar. They ordered a new screen, which wasn't installed perfectly aligned to the 10th of millimiter and the video connector broke inside the screen, 3k euro down the toilet already.
The second screen was installed with even more care because it was taken from a working car. It worked.
But then in order to use the car you had to "update the firmware", which you have to do every time you remove or add a component which has an ECU in it, it doesn't matter if safety related or not. Fair enough, i guess, you have to align ECUs, but we usually have more sane architectures like in VAG vehichles, you connect to the gateway and add/remove the ECU from the installation list. 10 minutes max from when you take the tool to when you put it away.
Instead a full firmware download, install, verify and reboot is required, which is very prone to fail because it's downloaded through the mobile connection in the car, or at least the tesla representative couldn't download it though the ethernet port, and require you to push buttons on the screen at time, which can really become frustrating if the screen decides it doesn't want to respond to touches because it thinks that it's in an unknown vechichle, so it could be from a stolen car. i think it took 10 hours for them to finish the update because it failed at least twice
luckily for the team doing this, they had a guy from the dealership or it would have been impossible. Everything must done through an authorized pc, running an authorized network, while the car is authorized to be serviced.