For C++ I found the clangd plugin to be the secret. Just install that and get your build to output a compile_commands.json in your build folder. That is easy to do with cmake but most other setups can do it too. The plugin will find that after a clean build. Then it will magically index your whole project.
I feel that backup cameras have become more necessary as crash safety rules have become more stringent. The belt line on cars is really high now. You can’t see as much out of the sides or the back. My car from the early 2000s definitely had windows that were lower and I had no trouble parallel parking it without a camera. I appreciate the cameras on the newer vehicles. Easier parking is great but also… not running over little kids is good too I suppose.