I am a software developer by trade, and I’ll tell you this, I NEVER EVER EVER want to operate a vehicle driven by software and not mechanical linkage for its primary systems.
Yes, Mechanical systems can fail, but software bugs are far too common in large complex systems, and the more complex the systems, the more likely you will break something else trying to fix a problem when it is found. Most are usually nothing more than annoyances, but in a vehicle, no thanks prefer not to take the chance.
I love software, and am far from being tech unsavvy or phobic, but I just don’t trust complete fly by wire systems. I’ve seen too many things go wonky between software and hardware glitches over the years. Sensor screws up and starts sending the wrong data, you can wind up in a world of hurt. Path in software never tested under 1 in a million conditions and behaves in way not anticipated... etc.
I know a guy who used to be a commercial airline pilot who told me that on I believe the 757/767 series they land the planes with auto pilot every 150 landings or so just to make sure it’s working. Scared me to death, because every word of your post is correct. Anybody who doesn’t believe it should think about the last time they got a blue screen of death with Windows.
So, what do you drive?