While I agree other entity have a responsibility to maintain the roads etc. It is thier bloody job after all.
I strongly disagree that they or anyone but the driver have responsibility for watching what they drive onto.
The driver is incharge of the car. If you(for the sake of the point) are driving in any direction. Without knowing what is under your wheels. At the very least you have no right to be driving a car, and should lose your licence. At the worst you can be responsible for killing a child or adult that fell into the road before you arrive, and should lose your freedom.
Transportation authorities etc. Should just lose their job for not doing it. Not take responsibility for you not following the basic legal and moral ruirements of driving a car.