There are different reasons why a student might not complete his homework but this problem is generally attributed to two primary factors:
Lack of understanding
Lack of motivation