Stop in for a cup of coffee
Isn't that interesting. I think that troubleshooting, at least with machinery and buildings, requires several things coming together. One is familiarity with the object. Another is the principles on which it works. Finally a methodology for breaking down the problem.
Most people can be trained to troubleshoot a single item in a somewhat rote fashion. But I don't think that's what you and I are talking about. That's totally doable - a guy can be a turbine mechanic on a M1 tank through training through familarity but not be able to to troubleshoot otherjet turbines. However most guys who reach that level probably have at least some ability to solve other mechanical problems. (I hope!)