I SO AGREE with the learning aspect.
I have experienced so many software/hardware issues that were out of my control, and when it was fixed, I never heard back what the problem was. I just want to learn, so the next time I see that error message, I have a good idea of where to go to fix it. That's all I want. I am not interested in pointing fingers.