We should also not allow software that hits a static object, the car should be able to detect solid object, should be able to detect it's speed relative to the car and to the ground, and it should detect a possible collision and take action.
You can put electronics on the roads but if the cars will depend on those then it will fail when those electronics are missing.
Not sure why this point isn't being more widely discussed, especially as it is a known problem[0] of almost all 'auto-pilot' systems based on radar.
To me it would seem to be self-driving 101, namely - don't hit a stationary object.
If the challenge is so great that current technology can't overcome the difficulties of detecting stationary objects in the path of the car (not just those stationary objects to ignore like overhead gantries) then it's time to change the language around 'autonomous' driving to ensure drivers understand the limitations. Obviously this isn't happening well enough right now as people are dying because of it.
From a personal perspective, until Lidar becomes commonplace I think I would eschew the 'autonomous' modes offered in the current generation cars.
You can put electronics on the roads but if the cars will depend on those then it will fail when those electronics are missing.