With LIDAR you would at least know that there's missing data, and the system could react accordingly (eg. sound an alert or stop when the road is no longer detected)
The problem with camera based systems is that they don't know that they are missing data, and the system just thinks the path is clear...