The primary skill required to be a good auto mechanic is the same one required to be a good software developer: the ability to logically diagnose and solve a problem. The only difference is the tools you use to fix the problem.
That's what you get when our profession is distinctive for the lack of social skills and interest in organizing to protect our own interests. The country is not getting more friendly to people who know how to do things but don't know how to win favor with the government.