There's a whole family of "error" things... "human error", "computer error", and so on. Never a hyphen. They seem to act syntactically like mass nouns, which is why you don't need an article. I still reckon that "pilot error" should not have a "the" - unless , that is, you have specified which...