I still believe in Cameras. I have a comma.ai 3x and it works really well. Just get a thermal camera to deal with fog etc. Waymo has some of the same limitations with cameras that Comma and Tesla does.
The only reason not to have more sensors of different types is cost (equipment and processing costs). Those costs are coming down fast.
Even Tesla used to have radar and ultrasonic in their cars until relatively recently. And they use lidar (from Luminar) in their mapping fleet.