I have met some qualified electricians who are fairly clueless about the internal mechanisms of things like strip lights. They can wire them up, or replace them, but would not know where to start when attempting to repair one at module level.
Its sounds like when Dave goes to actually do the job, he will know exactly how to get all the lights working quickly, without blanket replacement of everything, and without spending hours titting about swapping bits from here to there. No doubt if you were the customer you would be satisfied with the result.
Hence, I am not quite sure what you are actually complaining about. Researching how to do something effectively before diving straight in is not a sign of weakness, or lack of skill - in fact quite the reverse.
If you have something against learning, and hence are going to limit yourself to taking on only those projects where you believe you know all the answers right from the outset, you seem destined to achieve mediocrity. Personally I would hate to think that today is as good as I will ever be.