Honestly, as someone who's been involved with designing some of the internal systems and seeing how effective they can be, the large majority of the time a car either has the potential to be able to detect or already knows where the problems are located. The facilities to detect that are simply not in place or exposed to end users/techs in enough detail.