I agree with the roads. Why adapt computers to a legacy program when you can just add simple markers or computer read information to it instead?
This also totally does not solve the problem of object detection of the car but its another assist. Like you yourself are driving too: with context.
I (the car) am on a redisdential road, my speed is automatically limited and am in "high awareness" mode.
I (the car) am on the autobahn, I opt my sensors for distance. "ping" oh i will enter a construction site in 1km, i better notify my driver that this could get ugly and that he should be able to take over any second now.