I also have a healthy respect for their skills, and if my car breaks down, I'd be embarrassed about my ignorance and inability to fix or diagnose the problem (and I suspect most people would too).
and I will grant you, the situations are not entirely symmetric.
Looks like computer technicians get paid plenty well. According to at least one random google search, entry level SysAdmins make nearly $20k more than entry level auto mechanics.
Anecdotally, I don't know a single person in the IT field who isn't flooded with recruiter-spam. Meanwhile, the economy and unemployment rate remain huge political and news topics.
Sources: - http://www1.salary.com/Automotive-Mechanic-I-salary.html - http://swz.salary.com/SalaryWizard/Systems-Administrator-I-S...
Can't think of examples with mechanics specifically, but certainly I've seen people seek free help from doctors, nurses, lawyers, and other professionals who are in their social circles -- or just non-professionals with a reputation of knowledgability in those fields; there's nothing really unusual about computing in that regard.