That's not really true.
He use lidar in SpaceX because he knows it's the right tool for their specific job.
His stance is it's not that cameras are better, but that cameras have to be so good for a truly AV that putting effort into both means you're not going to make your cameras good enough to do it and rely on lidar instead. That and cost.
If the car can't process and understand the world via cameras, it's doomed to fail at a mass scale anyway.
It might be a wrong stance, but it's not that lidar is flawed.
Tesla even uses lidar to ground truth their cameras
Edit: just adding a late example - Waymo, Cruise, and probably everyone out there still use humans to tell the car what to do if it gets stuck. I even bet Tesla will if they ever launch a robotaxi as they need a way to somehow help the car if it gets stuck. When we see these failures with Waymo and Cruise, it's less "is something there" and more "I don't understand this situation". The understanding comes from vision. Lidar just gives the something is there, but it isn't solving their problem.