You know what? Part of the reason I became a tech in the first place is because that's just how my mind operates. Now part of the motivation to do what I have done in the field is due to the old addage..."If you want something done right, ya gotta do it yourself!"
I also did not like paying for things that needed to be done when I had the skills and know-how to do them myself---a luxury not too many people on this planet have. I have therefor and thankfully have rarely had to call for service on anything, be it cars, stereos, televisions, computers, internet technologies---you get the picture.
All of this leads me to ask one important question...out of all the service people that answer the phone or work at a help desk, how many actually have a lot of hands-on? In other words, if this were taken as a rhetorical question, it seems that the ones I have called (especially the outsourced techies) get their technical "savvy" (or whatever it is) simply out of a book or from a college degree.
Now that's MY 2 cents and THEN some!
Burt