Often it's the lens that results in poor quality images. You can get a RPi sensor with CS mount and add your own lens of your choosing. It's been a huge upgrade in quality and is relatively easy to do.
There is also a lot of "secret sauce" that Apple and others do to the raw image data that comes off the sensor. I don't doubt much better quality could be eked out of the RPi cameras if there was a determined effort to do so.
Routing tables need to be limited in size in order for hardware to decide where to route packets fast enough. In the past hardware was more cpu and memory bound than the present.
But also at present, dealing with millions of routes at the packet-switching level gets difficult. Especially because the speed of links has increased so much.
It has been done successfully in the past. All you need to do is add the appropriate lens to focus further away.
Here they used an optical flow sensor for obstacle avoidance in a canyon. The closer to one side you got the faster the terrain would pass by the sensor. Allowing the UAV to self correct.
I put a nest smoke alarm in my garage over my EV. Since I don't have a ICE vehicle and the temperature doesn't drop much in my area it seems to work fine after 18 months.
https://www.n2yo.com/passes/?s=6073