I must've came across not quite right. I wasn't saying that an emergency should get you off a ticket. I was trying to say that for the price of a traffic ticket and higher risk for others on an empty road someone might save a life.
Incompleteness of the Law (both in Civil Law system, and especially in Common Law) is a feature. It allows for action in rare unexpected circumstances. By no mean it removes responsibility and consequences but there's at least room for that.
In no way I'm advocating for casually breaking laws. I'm rather against rigidity of software. It's going to be a terrible future unless every system would have a big red button "I understand I'm about to break law and there will be consequences but I really need to do that right now".
An OTA update is faster than the usual legislative/legal process but it's still going to happen after your emergency if at all. Look at the response times to vulnerabilities. And still it's probably going to happen as a result of the aforementioned process. That is the software is only the enforcer, not the law itself.
Now, as you mentioned the law 1.0 is not perfect. And that's another argument in favour of it, actually. Say, it a certain ethnic group becomes suddenly illegal. Every person of that group has until midnight to leave the country or be executed. How would you like your smart home giving your friends to the authorities? Or would you rather like an option to break this particular law despite possible consequences?
Another aspect of software rigidity as the law is how would you define breaking the law? If the law software is not tempered with but I still managed to do something not intended did I break the law?
Say, I somehow deduced that for whatever reason Konami code on the blinker switch or playing a specific old country song on the infotainment system lets me bypass speed limit. Am I breaking the law? Again, for all the niceties of software law look at how great smart contracts are doing.
Yet another aspect of software law is synchronization of updates. Law 1.0 usually has a date attached when a specific clause goes into (and out of) effect. If my car has wifi broken and stops getting updates. Am I breaking the law? Or I'm fine to live by the version I have on my stuff? Are we OK with possibly thousands of different version combinations installed all over the place? Presumably, not everything can be codified (and enforced) by software how do we make two systems work together?