Here's a question and a few possible answers:   Q: It wasn't for a lack of effort they didn't finish the job, they just didn't have what supplies? Possible A: possessing, plethora, enough, satisfaction, availability  Why is "enough" an answer aligned with human common sense?
lack of materials is what would prevent job completion.