I'm pretty sure Tesla vehicles use sensors other than cameras because;
The car occasionally displays voice commands and sometimes acts on some of them, proving it has some sort of sonic sensors?
In navigation the route sometimes suddenly changes to a different destination hundreds or thousands of miles away and displays things that are not locally visible. It must be getting the image behind the route display of roads streets, bushes, fields, buildings, etc., from some place other than a camera on this car?
When the car alerts me with a message warning me to apply torque to the steering wheel and then threatens my safety, sanity and or authorization to use FSDb, if I don't; - it will sometimes respond to one of the steering wheel roller buttons being pressed or rotated and sometimes will respond to torque on the steering wheel and be satisfied for several seconds. So there must be touch sensors?
The car occasionally gives me a warning message that the windshield washer fluid is low and becomes satisfied when I dump in a gallon or so. The Tesla service manual simply describes the relative device as "the fluid level sensor" and doesn't give any further clues about it, but it does not appear to be a camera?
The car certainly has lots of temperature sensors to maintain the cabin, battery, refrigerant, coolant, etc., temperatures?
The difficulty the car has been having maintaining connectivity since the last software update does hint that the camera it uses for WiFi, (unless it has some other sort of sensor like an antenna), may be in trouble. And carefully cleaning all the known cameras has not helped the connectivity, so I'm pretty sure that uses something besides a camera.
Most humans have 5 senses and many have a "sixth sense" that doesn't seem to be well understood. Personally, I have always assumed the 6th is just the result of the NN in the human brain processing data from all 5 physical senses and subconsciously integrating them and producing answers to unasked questions. We manage to kill and injure a whole lot of people with our driving, even when using all 5 or perhaps 6 of our senses.
I do get that if you are manually programming a driving system, then data with little value, that has the potential to confuse the program, rather than helping it make good decisions, might be discarded. But if you are building a driving system based on NNs processing and decisions, then in my opinion the problems of too much data get easily filtered out with the training and it would make sense to add as many kinds of sensors as can be thought of; they may slow down the training, but should provide a safer more human like driving experience.