How can users protect themselves from sometimes life endangering software bugs?"
Simple, with a car make sure it has a throttle cable and a clutch peddle.
I know I can hear it now, you can't buy a car with a throttle cable and you can't drive standard in a city.
If everyone stopped buying cars with throttle by wire, they would stop making them. The rest of the world drives standard in a city, you can too.