You would think the therac-25 was enough of an engineering lesson on designing safety-critical systems in software that lack hardware redundancy. Maybe they didn't consider the door handles "safety critical".
This is clearly not the case with Tesla.
What is "hardware" anyway? Does a microcontroller-based integrator or debouncer count? Depending on how you define that, it can become a serious roadblocker. But anyway, I guess that point is moot for a door handle, you can fix it with stuff that is unambiguously hardware.
Hmm, good question. In this context, I guess "continues to work after the EMP"?
Do you expect a mechanical wave to come with the EMP or it originates in space?