I think moving functions into electronic automation rather than logic with vacuum lines and pumps is a step in the right direction, even if it is a bit proprietary to start with.
I don't have a Tesla, but my company car is a General Motors product ( last of the Australian V8 Holden Commodore's ) that I have had from new. It went through three BCM's ( Body Control Modules ) before the thing because when it was pretty new it started doing mysterious things like the doors not unlocking / locking and not starting because it couldn't detect the remote and weird error messages about tyres being deflated, power steering faults etc.
I honestly feel bad for the next owner of this old dinosaur V8, they are screwed. You could replace the ECU with a dozen other after market modules that would run the engine, but the BCMs are very difficult to cleanly integrate with an after market part and run half the stuff in the car. It doesn't seem that different to the Tesla situation to me.