Catchy, but not a particularly good criticism. Few people believe that using cameras for this is impossible, only that it makes the problem so much more difficult that it's insane to think that that's the way to go if your goal is to be a leader in self driving.
Let me know when humans get lidar implants because they can't perceive depth via their eyes.